作者:平然

1

2

3

4

5

6

7

8

9
数据类型

10

11

12

13

14

15
插入的时候,如果省略字段名,那必须插入所有的值

16

增加字段名的话就可以为部分字段赋值

*代表对字段名的过滤,不是值

19

AUTO_INCREMENT必须和主键约束一起使用,反之则不一定

21

可以有多个UNIQUE KEY 虽说可以有多个NULL值,但其实存储的只有一个,所以说唯一性约束

默认约束
三:约束及修改数据表

1

外键约束

外键列和参照列必须创建索引。如果外键列不存在索引的话,mysql将自动创建索引 。( 如果参照列不存在索引的话,mysql不会自动创建索引。但如果参照列为主键的话,则会自动创建索引。主键在创建的同时会自动创建索引,所以参照列其实已经有了索引。而外键列上没有创建索引,mysql则会自动创建索引

数据类型不一样会报错

满足条件

查看索引

外键约束

2

3

4

删除多列用逗号隔开(也可以删除的同时添加一列):drop... , drop...

5

6

7

8

9

10

11

12

13

14

2种修改表名称的方法