mysql字段属性
1.Unsigned
- 无符号整数
- 声明了Unsigned后不能声明为负数,该列的值不能为负数
2.zerofill
- 0填充
- 不足的位数,使用0来填充
例:int(3),值5 -> 005
3.auto_increment
- 自增,默认在上一条记录的基础数值上+1
- 通常用来设计唯一的主键,必须是整数类型
- 可以自定义设计主键自增的起始值和步长
4.null
- 空,可以为空值
- 如果不填写值,默认为null
5.not null
- 非空,不能为空值
- 如果没有设置默认值,插入数据时必须为该字段赋值,否则报错
6.default
- 默认,设置默认值
- 如果插入数据时该字段内容为空,则值为默认值
阿里巴巴每张表必须的字段,表示一个记录存在的意义
字段 | 用途 |
---|---|
id | 主键 |
version | 乐观锁 |
is_delete | 伪删除 |
gmt_create | 创建时间 |
gmt_update | 修改时间 |
评论 (0)