概念:对表中数据进行限定,保证数据的正确性、有效性和完整性。
分类:主键约束、非空约束、唯一约束、外键约束。
-
非空约束:not null ,值不能为null
操作:创建表时添加非空约束、创建表后添加非空约束、删除该非空约束 -
唯一约束:unique ,值不能重复
操作:创建表时添加唯一约束、创建表后添加唯一约束、删除唯一约束 -
主键约束:primary key
注意:主键非空且唯一,一张表只能有一个字段为主键,主键就是表中的唯一标识。
操作:创建表时添加主键约束、删除主键、创建完表后添加主键
自动增长——常与主键一起使用
概念:如果某一列是数值类型,使用auto_increment可以完成值的自动增长。
操作:创建表时添加主键约束并完成主键自增长、删除自动增长、添加自动增长
- 外键约束:foreign key ,让表与表产生关系
操作:创建表时添加外键、
删除外键:select table 表名 drop foreign key 外键名;
创建表之后添加外键:alter table 表名 add constraint 外键名 foreign key (外键字段名) references 主表名 (主表列名);
级联操作:
级联更新——on update cascade
级联删除——on delete cascade
972

被折叠的 条评论
为什么被折叠?



