数据库的字段属性★★
数据库的字段属性
学前须知:表格的设置在如下位置
字段属性表格展示
字段属性 | 描述 |
---|---|
Unsigned | 无符号的整数,该列不能被声明为负数 |
zerofill | 零填充,不足的位数使用0来填充。 例如:int(3),5 -->005 |
autoincrement | 自增:自动在上一条记录的基础上+1(默认) 通常用于设置唯一的主键 index,必须是整数类型 可以自定义设置主键自增的起始值和步长 |
NULL 和 NOT NULL | null:如果不赋值就默认为null not null:必须赋值 |
default (默认) | 设置默认的值 如果不指定值该列值则填写为默认值 |
字段属性测试
-
自增
自行测试,这里不再赘述
-
主键:一定要非空
-
非空
空会报错,不再赘述
-
默认值default:注意要用 '' 包裹,否则会报错
- 如图,将 sex 默认值设定为男
- 如下图,表格 sex 栏自动填充为男
- 如图,将 sex 默认值设定为男
-
0填充
- 如图将 id 设置为填充0
- 未填充位数就自动填充0
- 如图将 id 设置为填充0
每个表都必须存在以下五个字段
id #主键 `version` #乐观锁 is_delete #伪删除 gmt_create #创建时间 gmt_update #修改时间