前言
接上篇:
2024年MySQL学习指南(一)
2024年MySQL学习指南(二)
2024年MySQL学习指南(三)
9. 约束的概念
约束是作用于表中列上的规则,用于限制加入表的数据。
例如,作为主键的列一定是非空的唯一的,否则将无法对数据进行区分。约束的存在保证了数据库中数据的正确性、有效性和完整性。所以约束在数据库设计中是非常重要的。
10. 约束的分类
前面说到SQL标准把约束分为了6大类,分别是非空约束,唯一约束,主键约束,检查约束,默认约束和外键约束,添加约束时我们只需要在SQL中添加关键词,便可以限制表中的数据。
约束类型 |
功能 |
非空约束 NOT NULL |
保证列中所有的数据不能有null值 |
唯一约束 UNIQUE |
保证 |