您的位置:首页 > 其它

主键约束、外键约束、唯一性约束、检查约束、默认约束

2018-03-09 19:19 246 查看

SQL primary key 约束

primary key 约束唯一标识数据库表中的每条记录。主键必须包含唯一的值。主键列不能包含 NULL 值。每个表都应该有一个主键,并且每个表只能有一个主键。

SQL foreign key 约束

一个表中的 foreign key 指向另一个表中的 primary key。

SQL unique 约束

unique约束唯一标识数据库表中的每条记录。unique和 primary key 约束均为列或列集合提供了唯一性的保证。primary key 拥有自动定义的 unique约束。请注意,每个表可以有多个 unique约束,但是每个表只能有一个 primary key 约束。

SQL check 约束

check 约束用于限制列中的值的范围。如果对单个列定义 check 约束,那么该列只允许特定的值。如果对一个表定义 check 约束,那么此约束会在特定的列中对值进行限制。

SQL default 约束

default 约束用于向列中插入默认值。如果没有规定其他的值,那么会将默认值添加到所有的新记录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐