美文网首页
SQL的一些小知识呀(6)---约束

SQL的一些小知识呀(6)---约束

作者: Rainbow想喝奶茶 | 来源:发表于2021-09-02 16:40 被阅读0次

今天有上线,所以是又来抽空更新SQL的一天了~

  • 约束

约束是管理如何插入或处理数据库数据的规则。

下面是几种约束:

  1. 主键(primary key)。每个表只允许有一个主键,表中该列的每一行值都不相同,而且不会变化。即使有一行数据被删除,该行的主键值也不会用在其他行上。
id integer NOT NULL primary key
  1. 外键(foreign key)。一个表的外键,值为另一个表的主键。因为有关联性数据存在,所以外键有利于防止数据意外被删除。
customerid integer NOT NULL references customers(id)
  1. 唯一约束(unique)。每个表可以有多个唯一约束列,保证该列上每一行的值都不会重复。
phone string NOT NULL unique
  1. 检查约束(check)。给指定列制定规则,例如age必须大于等于18。
age integer NOT NULL check(age>=18)

自我记录,有错误欢迎指正

相关文章

网友评论

      本文标题:SQL的一些小知识呀(6)---约束

      本文链接:https://www.haomeiwen.com/subject/lcaqwltx.html