mysql字段属性

1585364631
2022-01-22 / 0 评论 / 275 阅读 / 正在检测是否收录...

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

评论 (0)

取消