首页博客网络编程
SQL 约束为表中的数据记录定义规则。
当违反数据记录操作和约束时,该操作将被它停止。
它们可以在创建表之后或创建表时定义。
例复制
CREATE TABLE table_name ( column1 datatype constraint_one, column2 datatype constraint_two, column3 datatype constraint_three, .... );
SQL 中的主要约束是:
NOT NULL - 列中不包含 NULL 值。
UNIQUE - 特定列中的每一行都需要一个唯一值。
PRIMARY KEY - UNIQUE 和 NOT NULL 的组合:列必须具有唯一的标识。当您需要更快地找到特定数据记录时,这很有帮助。
FOREIGN KEY - 一个表的 SQL 引用完整性与另一个表的 SQL 引用完整性匹配。
CHECK - 在值内满足定义的条件。
DEFAULT - 库存列值。
您可以在创建表时定义约束,也可以在创建表后定义约束。
约束会停止使用违反约束规则的数据记录操作。
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位