数据库中的常见约束类型

一般分为五大约束:

主键约束(Primary Key constraint):要求主键列数据唯一,不允许为空。

唯一约束(Unique constraint):要求该列唯一,允许为空,但只能出现一个空值。

检查约束(Check constraint):某列取值范围限制,格式限制等,如有关年龄的约束。

默认约束(Default constraint):某列的默认值,如在数据库里有一项数据很多重复,可以设为默认值。

外键约束(Foreign Key constraint):用于在两个表之间建立关系,需要指定引用主表的哪一列。

主外键和索引的区别:

数据库中的常见约束类型_第1张图片

你可能感兴趣的:(sql,数据库)