SQL数据库基本知识--约束

来源:互联网 发布:win32多线程编程 编辑:程序博客网 时间:2024/06/15 21:50

数据表的约束

语法格式: constraint 约束名 约束类型

约束类型有: NULL/NOT NULL

                       UNIQUE

                       PRIMARY KRY

                       FOREIGN KEY

                       CHECK


FOREIGN KEY的解释:

指定某一列或者几列作为外部键。其中,包含外部键的表叫做从表,包含外部键所引用的主键或唯一键的表称为从表。系统保证从表在外部键上的取值是主表中某个主键值或唯一键值,或者取空值,从此保证两表间的参照完整性。

语法格式为: constraint 约束名 foreign key references 主表名


CHECK的解释:

检查字段值所允许的范围。

语法格式为:constraint 约束名 check (条件)