数据库(二)约束

时间:2022-09-21 11:36:56

      既然是管理,就需要有一定量的规则。数据库也一样。我们把它的管理方式叫做约束。相对正规一点的公司,都会拥有一定量的数据库进行管理。同理他们也都会做约束。数据库约束比较严谨,常见的分为以下四种:主键约束、外键约束、唯一约束、check约束。

      主键约束

      我们经常使用baidu与google等搜索引擎,登录各大网站搜索信息辅助工作。输入的关键字就被称为主键。同样我们在表格的设置界面中,列上右键,设置一列作为主键列,那么这一列的信息就将作为主键以参考辅助我们的搜索。为了方便搜索,信息不能重复,不能为空,一个表我们只允许安排一个主键列。

      外键约束

      外键即外关键词的简称。这套关键词并非来源于自身表格,所以叫做外关键词,简称外键。它们形成的约束条件也叫做外键约束。即用另一个表的主键列或者唯一列来约束其他表的某一列。它自身首先也必须是一套系统或一个表格的主关键词,不然它不可以形成唯一。常见的有个人信息综合管理,由于重合信息比较多需要不断建立外键。

      【注意:相同数据类型才可以互相约束】

      唯一约束

      由标记可知,唯一列已经具备了主键列的资格。全部唯一,内容没有重复。另外该列还可兼具外键约束的能力。内容可以为空,但不可以多个为空。

      Check约束

      check,即筛选条件。社会生活始终都有约束规则存在,自然违反者就被排除于范围之外。数据库也一样,约束前需要约定一个限制范围,这就是我们的check。凡不符合的数据都将被清除,我们称为check约束。为便于做约束,需要先行布置一个表达式,以便于计算机做判断。