ORALCE表的约束条件

Posted 藏在心

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORALCE表的约束条件相关的知识,希望对你有一定的参考价值。

一、主键:(PRIMARY KEY)

主键是表中的一列或多列。为表定义主键有如下几个作用:

1.主键包含的列不能输入重复的值,以此来保证一个表的所有行的唯一性;

2.主键也不允许定义此约束的列为NULL值;

3.主键在定义此约束的列中创建了唯一性的索引,利用这个索引可以更快的检索表中的行。

二、默认(DEFAULT)约束条件:在表中插入一行数据但没有为列指定值时生成一个在定义表时预先指定的值。

三、检查(CHECK):该约束条件确保指定列中的值符合一定的条件。

CHECK不能引用一个独立表。非控制约束条件被数据库看做一个CHECK约束条件。

四、唯一性(UNIOQUE):用于保证应具有唯一性而又不失主键的一部分的那些列的唯一性。

五、外键(FOREIGN KEY) :规定表间的关系性质。

一个外键使一个表的一列或多列与已定义为主键的表中的一批相同的列相关联。

当在已定义主键约束的表中更新列值时,其他表中定义有外检约束的列会被自动更新。

以上是关于ORALCE表的约束条件的主要内容,如果未能解决你的问题,请参考以下文章

mysql 约束条件

深入学习之mysql表的操作

oralce约束之外键约束

Oracle 获取表的主键外键以及唯一约束条件

MySQL表的完整性约束

MySQL表的完整性约束