1. CHECK约束
(1). 作用 : 检查某个字段是否符合符号xx要求,一般指值的范围.
(2). 关键字 : CHECK关键字.
(3). 说明 :
- MySQL5.7中,可以使用CHECK约束.但其对数据检验没有任何作用.添加数据时无任何错误或警告.
- 在MySQL8.0时支持CHECK约束.
(4). 例 :
2. DEFAULT约束
(1). 作用 : 给某个字段/某列指定默认值.一旦设置默认值,在插入数据时,如果此字段没有显式赋值,则赋值为默认值.
(2). 关键字 : DEFAULT.
(3). 如何给字段加默认值.
例1 : 建表时添加默认值约束.
- 默认值约束一般不在唯一键和主键列上加.
例2 : 建表后添加默认值约束.
(4). 删除默认值约束.