数据库(二)约束

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

      主键约束

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

      外键约束

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

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

      唯一约束

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

      Check约束

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

转载于:https://www.cnblogs.com/it2016/p/5568327.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值