您的位置:首页 > 其它

约束

2015-11-11 17:40 141 查看
约束包括Primary Key约束、 Foreign Key约束、 Check约束、 UNIQUE约束和Default约束等。
建立和使用约束的目的是保证数据的完整性,它通过限制行、列和表中的数据来保证数据的完整性

约束类别

◆主键约束(primary key constraint):要求主键列数据唯一,并且不允许为空。

◆唯一约束(unique constraint):要求该列唯一,允许为空,但只能出现一个空值。

◆检查约束(check constraint):某列取值范围、格式限制等,如有关年龄的约束。

◆默认约束(default constraint):某列的默认值,如我们的男生学员较多,性别默认为男。

◆外键约束(foregin key constraint):用于两表间建立关系,需要指定引用主表的那列,哪个表是外键表,就修改哪个表。

1.主键Primary Key:唯一标识表中的每一行值。可以在一个或多个字符段上设置主键.



2.外键Foreign Key :用于建立和加强两个表(主表与从表)的一列或多列数据之间的连接,当添加、修改或删除数据时,通过参照完整性来保证数据的一致性。

定义表间的参照完整性的顺序是先定义主表的主键,再对从表定义外键约束







3.Check约束 :限制指定列的值在某个范围内。



4.Default约束 是指如果插入行时没有为该列指定具体的数值,则使用定义的默认值指定该列的值,可使用default关键字来创建默认值。



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: