数据库的字段属性★★

数据库的字段属性

学前须知:表格的设置在如下位置


字段属性表格展示

字段属性 描述
Unsigned 无符号的整数,该列不能被声明为负数
zerofill 零填充,不足的位数使用0来填充
例如:int(3),5 -->005
autoincrement 自增:自动在上一条记录的基础上+1(默认)
通常用于设置唯一的主键 index,必须是整数类型
可以自定义设置主键自增的起始值和步长
NULLNOT NULL null:如果不赋值就默认为null
not null:必须赋值
default(默认) 设置默认的值
如果不指定值该列值则填写为默认值

字段属性测试

  • 自增

    自行测试,这里不再赘述

  • 主键:一定要非空

  • 非空

    空会报错,不再赘述

  • 默认值default:注意要用 '' 包裹,否则会报错

    • 如图,将 sex 默认值设定为男
    • 如下图,表格 sex 栏自动填充为男
  • 0填充

    • 如图将 id 设置为填充0
    • 未填充位数就自动填充0

每个表都必须存在以下五个字段

id				#主键 `version`		#乐观锁 is_delete		#伪删除 gmt_create		#创建时间 gmt_update		#修改时间