约束
|
主键约束 |
primary key |
这一行的标识符(非空不能重复) |
|
非空约束 |
not null |
数据不能为空 |
|
唯一约束 |
unique |
数据具有唯一性 |
|
自增长约束 |
auto_increment |
一张表只能有一个自增长列, 并且只能在数字类型中使用 |
|
零填充 |
zerofill |
填充0 |
|
默认 |
default |
CREATE TABLE user(uid INT(10) DEFAULT 3); |
|
无符号位 |
unsigned |
无符号作用于数值类型 |
|
外键约束 |
foreign |
主要用于参照完整性 |
|
检查约束 |
check |
mysql不支持 |
条件

类型


其中decimal(a,b)a是总长度,b是小数位数