目录

数据库中的常见约束类型

数据库中的常见约束类型

一般分为五大约束:

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

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

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

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

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

主外键和索引的区别:

https://i-blog.csdnimg.cn/blog_migrate/27c77357b163ae69fb726e4ba3557b16.png