JAVA全系列 教程
3762个小节阅读:7093.8k
目录
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
数据库约束是对表中的数据进行进一步的限制,保证数据的正确性、有效性和完整性。
主键约束(Primary Key) PK
主键约束是使用最频繁的约束。在设计数据表时,一般情况下,都会要求表中设置一个主键。 主键是表的一个特殊字段,该字段能唯一标识该表中的每条信息。例如,学生信息表中的学号是唯一的。
外键约束(Foreign Key) FK
外键约束经常和主键约束一起使用,用来确保数据的一致性。
唯一性约束(Unique)
唯一约束与主键约束有一个相似的地方,就是它们都能够确保列的唯一性。与主键约束不同的是,唯一约束在一个表中可以有多个,并且设置唯一约束的列是允许有空值的。
非空约束(Not Null)
非空约束用来约束表中的字段不能为空。
检查约束(Check)
检查约束也叫用户自定义约束,是用来检查数据表中,字段值是否有效的一个手段,但目前 MySQL 数据库不支持检查约束。
实时效果反馈
1.如下对主键约束描述正确的是。
A 允许有重复出现,不能有空值
B 不允许有重复出现,但可以有空值
C 不允许有重复出现,不能有空值
D 允许有重复,允许有空值
2.如下对外键约束描述正确的是。
A 不允许重复,不允许有空值
B 不允许重复,允许有空值
C 允许有重复,不允许有空值
D 允许有重复,允许有空值
答案
1=>C 2=>D