MySQL约束简介

2018-05-13  本文已影响6人  原来是仙女阿

约束能保证数据的完整性和一致性。
约束类型:主键约束、唯一约束、非空约束、默认约束、外键约束

主键约束(PRIMARY KEY)

自动编号(AUTO_INCREMENT)

主键用于唯一地标识表中的每一条记录,可以定义一列或多列为主键。(单一主键和复合主键)

唯一约束(UNIQUE KEY)

唯一约束保证在一个字段或者一组字段里的数据与表中其它行的数据相比是唯一的。

非空约束(NOT NULL)

非空约束即限制必须为某个列赋值。

默认约束(DEFAULT)

当插入记录时,没有明确的为字段赋值,则自动赋予默认值。

外键约束(FOREIGN KEY)

FPREIGN KEY(子表外键名) REFERENCES 父表名(父表参照字段)

外键约束的参照操作

FOREIGN KEY(子表外键名) REFERENCES tb_name(父表参照字段) [ON DELETE CASCADE]

上一篇 下一篇

猜你喜欢

热点阅读