主键约束(primary key)
概念
操作
添加单列主键
添加多列主键(联合主键)
当联合主键的内容全部相同才会报错,可以重复其中一列的内容,其中各列都不能为空。
通过修改表结构添加主键
删除主键约束
自增长约束(auto_increment)
概念
操作
指定自增字段初始值
delete和truncate在删除后自增列的变化
特点
非空约束(not null)
概念
操作
添加非空约束
删除非空约束
唯一约束(unique)
可以都为空,mysql中NULL和任何值都不相同,包括NULL。
概念
操作
添加唯一约束
删除唯一约束
如果创建表时设置了唯一约束,唯一约束名为添加约束那一列的的列名字。