主键约束
表的主键设计策略
任意两行都不具备相同的主键值
每行都必须有一个主键值(主键不允许null列)
主键和业务无关,不更改,不重用
自动增长
非空约束
not null
默认约束
default 'value'
唯一约束
unique
外键约束
如何拆表:存在外键的表叫做主表,引用外键的叫做子表
外键约束的作用: 降低数据的冗余程度,但是增加了查询难度
删除外键约束:
主键约束
表的主键设计策略
任意两行都不具备相同的主键值
每行都必须有一个主键值(主键不允许null列)
主键和业务无关,不更改,不重用
自动增长
非空约束
not null
默认约束
default 'value'
唯一约束
unique
外键约束
如何拆表:存在外键的表叫做主表,引用外键的叫做子表
外键约束的作用: 降低数据的冗余程度,但是增加了查询难度