目录
1.常见约束
非空约束(not null):不能为null(可以重复 )
唯一约束(unique): 约束字段不能重复
主键约束(primiary key):既不能为null,也不能重复(PK)
外键约束(foreign key):PK
1.1 not null 与 unique
案例1:not null
案例2:unique 每一行后面跟一个唯一性约束
案例3: 联合唯一性约束
1.2 primary key
1.2.1 添加逻辑同上
既不能为null,也不能重复(PK)
1.任何一张表都应该有主键,只能有一个
2.主键是一行记录的唯一标识
3.主键分类
根据字段数量:单一主键 复合主键(联合)(很少用)
根据性质: 自然主键 业务主键(与业务挂钩,不推荐用)
1.2.2 主键值自增
1.3 外键约束
加外键约束的值受其他表的值约束,不能随便写
foreign key(classno) references t_class(cno)
外键可以是null
外键引用的字段必须具有唯一性