参考https://www.w3schools.com/sql/sql_datatypes.asp
字符串 类型 描述 大小 备注char 字符串固定大小 0-255
varchar 可变字符串 0-65535 常用
text 文本串 2^16-1 用于保存大文本
时间日期 类型 描述
date YYYY-MM-DD, 日期格式
time HH:mm:ss 时间格式
datetime YYYY-MM-DD HH:mm:ss 最常用的时间格式
timestamp 时间戳,1970.1.1到现在的毫秒数
null值不建议参与运算
字段的属性 Unsigned无符号整数,该列不能声明为负数
zerofill0填充,不足的位数,用零来填充
比如声明 int(3) 之后,数值5会填充为 005
自增在上一条记录的基础+1
通常设计为唯一主键
可是定义起始值和步长
非空当设置为not null, 不赋值会报错
默认设置默认的值
每一个表都应该包括以下5个字段 id -- 主键 version -- 乐观锁 is_delete -- 伪删除 gmt_create -- 创建时间 gmt_update -- 修改时间