2018/08/11总结:
AM:
1.数据类型 (1)整数类型 int
(2)小数类型
(3)时间日期类型 datetime
(4)字符串类型 varchar类型:可变长度字符串类型。
2.创建表:
(1)基本形式 create table [if not exists] 表名(字段列表, [约束或索引列表]) [表选项列表];
例:
create table couuserse(
cno varchar(20) not null primary key comment '课程号',
cname varchar(20) not null comment '课程名称' ,
tno varchar(20) not null comment '教工编码'
);
(2)comment ‘字段注释’:
3.索引设置
4.约束设置 (1)主键约束:primary key (字段名1,字段名2, .... )
PM:
5.表选项
6.修改表:(1)增:alter table 表名 add [column] 字段名 字段类型 字段属性;
(2)删: alter table 表名 drop 字段名
(3)改:alter table 表名 change 原字段名 新字段名 新字段类型 新字段属性;
增删索引:
增删约束:
修改表选项:
7.数据库设计3范式(3NF):
(1)第一范式(1NF),原子性
(2)第二范式(2NF)唯一性
(3)第三范式(3NF):独立性,消除传递依赖
8.修改数据:(1)增:insert into 表名(字段名1,字段名2,....) values (值a1,值a2, .....), (值b1,值b2, .....),..... ;
(2) 删:delete from 表名 [where条件] [order排序] [limit限定];
(3) 改:update 表名 set 字段名1=值表达式1,字段名2=值表达式2,....[where条件] [order排序] [limit限定];
(4) 查:select [all | distinct] 字段或表达式列表 [from子句] [where子句] [group by子句] [having子句] [order by子句] [limit子句];
9.from子句
10.where子句