一、课程介绍
《数据库的原理和应用》是一个前导课程,也是一个基础课程。是《应用程序开发》类的课程的基础课程。
二、数据库产品介绍
目前主流的数据库有:
Oracle(美国甲骨文公司),大中型应用程序。(java+Oracle)
SQL Server(美国微软公司),.NET应用程序。(C#+SQL Server)
MySQL(美国甲骨文公司),中小型网站。(Java+MySQL,PHP+MySQL)
三、MySQL基础
1、创建数据库
数据库是一个容器,里面有表、视图、存储过程等。
格式:create database <数据库名>;
查看数据库:show databases;
使用数据库:use <数据库名>;
2、创建表
表是用来存储数据,表是数据库中最重要的一个对象。
格式:create table <表名>(
<字段名> <字段类型>(宽度) ,
...
);
示例:
create table product(
id int auto_increment primary key, --auto_increment表示自动编号,primary key表示主键。
name varchar(50),
price float,
image varchar(255)
);
查看表结构:
desc <表名>
查看表数据(查询):
select * from <表名>
插入数据:
insert into <表名>(<字段名1>,<字段名2>,...) values(<值1>,<值2>,...)