长一点没关系,最好能让别的开发见名知意
数据类型 | 特性 | 使用场景 |
---|---|---|
| 1 字节有符号整数,取值范围为 -128 到 127 或者 0 到 255(无符号) | 储存布尔值、状态、标志等具有低范围值的数据 |
| 2 字节有符号整数,取值范围为 -32,768 到 32,767 或者 0 到 65,535(无符号) | 储存较小的整数值,如年份、订单数量等 |
| 4 字节有符号整数,取值范围为 -2,147,483,648 到 2,147,483,647 或者 0 到 4,294,967,295(无符号) | 储存常规整数值,如用户 ID、年龄、金额等 |
| 8 字节有符号整数,取值范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 或者 0 到 18,446,744,073,709,551,615(无符号) | 储存大整数值,如主键、订单号等 |
一定要选用bidecimal,shigen在这个上边填了前人写的巨大的bug!
优化数据的存储空间,如果字段长度设置过大,会浪费存储空间,而设置过小可能导致数据截断或者插入失败。
不一样的通用字段的英文不一样叫法,但是都是规范中建议的
id | 意义 | 必须 |
---|---|---|
create_time | 创建时间 | 必须 |
update_time | 修改时间 | 必须 |
version | 乐观锁 | 非必须 |
reamrk | 数据标注 | 非必须 |
modified_by | 修改人 | 非必须 |
creator | 创建人 | 非必须 |
字段不要超过20个,表的字段过多,表中保存的数据可能会很大,查询的效率会降低。大表拆成小表,让他们的主键相同即可。
将字段设置成空字符串或者常量值
有查询条件的字段,一般要加索引
已预编译为一个可执行过程的一个或多个sql语句
一段代码,当触发某个事件时,自动执行这些代码
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。