创建表时约束

Posted Dudo1

tags:

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

 

 

非空约束:

 

 

 

 唯一约束:(列信息写完后,如果要写表约束,需在最后列后加逗号)空值之前不认为违反唯一约束

 

 

主键:(下图定义id为主键,非空且唯一)

 

 

 

 

 外键: 此时要插入emp6中的departmen_id数据的话,其在departments表的department_id中必须存在

 ② 

 

使用②图关键字,只需在①图光标处输入对应关键字即可

 

check约束:(检测数据是否合法)

 

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

Django:在运行单元测试之前创建测试表时“无法添加外键约束”

数据库原理与应用(SQL Server)笔记 第六章 数据完整性

DDL数据语言|库表管理(MySQL)

DDL数据语言|库表管理(MySQL)

DDL数据语言|库表管理(MySQL)

sql如何在创建表时设置外键