mysql 的约束

78 阅读1分钟

1 约束分类

听名字就知道,约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性、唯一性。

比如,规定一个用户的用户名不能为空值且没有重复的记录,这就是一种约束规则。

在 MySQL 中,通常有这几种约束:

约束类型:主键默认值唯一外键非空
关键字:PRIMARY KEYDEFAULTUNIQUEFOREIGN KEYNOT NULL