SQL 约束 (Constraints)
SQL 约束
约束 (Constraints) 用于限制加入表的数据的类型。
可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。
我们将主要探讨以下几种约束:
- NOT NULL - 非空约束
- UNIQUE - 唯一约束
- PRIMARY KEY - 主键约束
- FOREIGN KEY - 外键约束
- CHECK - 特定值
- DEFAULT - 默认值
SQL 约束是 SQL 数据库中非常重要的部分。
注释:接下来,我们会详细讲解每一种约束。