SQL 约束

约束限定表中数据的规则:NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY、CHECK、DEFAULT,违反则操作报错。

Intermediate
Key PointsSQL,约束,NOT NULL,UNIQUE,PRIMARY KEY,FOREIGN KEY,CHECK,DEFAULT

讲解

约束限定表中数据的规则:NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY、CHECK、DEFAULT,违反则操作报错。

要点

约束限定表中数据的规则:NOT NULL、UNIQUE、PRIMARY KEY、FOREIGN KEY、CHECK、DEFAULT,违反则操作报错。

约束作用
NOT NULL列不允许 NULL
UNIQUE列(或组合)值不重复
PRIMARY KEY行唯一标识 = NOT NULL + UNIQUE
FOREIGN KEY引用另一张表,保证引用完整性
CHECK取值满足条件表达式
DEFAULT未指定时填充默认值

约束可在建表时声明,也可用 ALTER TABLE 在建表后添加或删除;后续章节逐一展开。

Friends & Partners