数据库的字段属性★★
数据库的字段属性
学前须知:表格的设置在如下位置
字段属性表格展示
字段属性 | 描述 |
---|---|
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 #修改时间
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通