其他分享
首页 > 其他分享> > 权限管理系统学习笔记

权限管理系统学习笔记

作者:互联网

1.SQL中的表级约束和列级约束:

1)对于基本表的约束分为列约束和表约束:约束是限制用户输入到表中的数据的值的范围,一般分为列级约束与表级约束。

列级约束有六种:主键Primary key、外键foreign key 、唯一 unique、检查 checck 、默认default 、非空/空值 not null/ null

表级约束有四种:主键、外键、唯一、检查

2)列级约束与表级约束的区别

如果完整性约束涉及到该表的多个属性列,必须定义在表级上,否则既可以定义在列级也可以定义在表级。

列级约束:列级约束是行定义的一部分,只能应用于一列上。

表级约束:表级约束是独立于列的定义,可以应用在一个表中的多列上。

3)主键约束和唯一约束:

在一个基本表中只能定义一个PRIMARY KEY约束,但可定义多个UNIQUE约束;

对于指定为PRIMARY KEY的一个列或多个列的组合,其中任何一个列都不能出现空值,而对于UNIQUE所约束的唯一键,则允许为空。

注意:不能为同一个列或一组列既定义UNIQUE约束,又定义PRIMARY KEY约束。

标签:列级,定义,管理系统,PRIMARY,笔记,约束,主键,权限,表级
来源: https://www.cnblogs.com/wk-missQ1/p/14288890.html