SQL Server数据库中的约束条件类型

SQL Server中的约束条件有以下类型:

(1)空值约束:该列是否允许为空值

(2)唯一约束:保证该列不允许出现重复值。

(3)主键约束:设置表的主键

(4)外键约束:设置表的外键

(5)检查约束:限制列中允许的取值以及多个列之间的关系。

  • 外键说明了两张表之间的联系,一张表的外键由一个列或者多个列所组成,并且它们是另一张表的主键或者UNIQUE约束列。

  • 检查约束的表现形式是:CHECK,所以有时也称为CHECK约束。CHECK约束用于限制列的取值范围。其语法格式如下:

  • CONSTRAINT <约束名称> CHECK <表达式>

  • 其中约束名称在数据库中是唯一的。如果表达式涉及多列,称为表级约束,否则称为列级约束。

  • 在实际应用中一定要设置每一张表的约束和默认值,以减轻编程的工作量。

发布了174 篇原创文章 · 获赞 76 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_44034384/article/details/105042409