约束, 其实就是⼀种限制条件, 让你不能超出这个控制范围
约束的分类:
主键约束
1.主键必须包含唯一的值,不能重复
2.主键不能包含null值
3.每个表都应该有一个主键,并且每个表只能有一个主键
自动增加列
非空约束
唯一约束:
1.UNIQUE 和 PRIMARY KEY 约束均为列提供了唯一性的保证。PRIMARY KEY 是自动定义的UNIQUE 约束
2.每个表可以有多个 UNIQUE 约束,但是每个表只能有⼀个 PRIMARY KEY 约束
3.UNIQUE 不限制 null 值 出现的次数
默认约束:
1.用于指定字段默认值
2.当向表中插入记录时,如果没有明确的为字段赋值,则自动赋予默认值