文章摘要: 摘要内容。
注释
- 约束作用于表中字段上的规则。
- 用于限制存储在表中的数据。
- 保证数据库中数据的正确性、有效性和完整性。
| 关键字 | 约束 | 描述 |
|---|---|---|
| PRIMARY KEY (<字段名>) | 主键约束 | 主键是一行数据的唯一标识符、非空且唯一 |
| AUTO_INCREMENT | 自动增长约束 | 能够按数字字段排序添加值 |
| NOT NULL | 非空约束 | 限制该字段的数据不能为null |
| UNIQUE | 唯一性约束 | 保证该字段的所有数据都是唯一、不重复的 |
| DEFAULT <默认值> | 默认约束 | 保存数据时,如果为指定该字段的值,则采用默认值 |
| ZEROFILL | 零填充约束 | 整数字段默认填充为0 |
| CHECK (<条件>) | 检查约束 | 保证字段值满足某一个条件 |
| [CONSTRAINT <约束注释/别名>] FOREIGN KEY <字段名> REFERENCES <表名>(<字段名>) | 外键约束 | 用来让两张表的数据之间建立连接,保证数据的一致性和完整性 |
注释
技巧
- 外键约束可以约束同一个表中的另一个字段。