SQL 约束 (Constraints)

SQL 约束

约束 (Constraints) 用于限制加入表的数据的类型。

可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。

我们将主要探讨以下几种约束:

  • NOT NULL - 非空约束
  • UNIQUE - 唯一约束
  • PRIMARY KEY - 主键约束
  • FOREIGN KEY - 外键约束
  • CHECK - 特定值
  • DEFAULT - 默认值

SQL 约束是 SQL 数据库中非常重要的部分。

注释:接下来,我们会详细讲解每一种约束。