没有合适的资源?快使用搜索试试~ 我知道了~
首页数据使用规范-阿里手册
资源详情
资源评论
资源推荐

一建表规约
【强制】表达是与否概念的字段,必须使用 的方式命名,数据类型是
( 表示是, 表示否)。
说明:任何字段如果为非负数,必须是 。
正例:表达逻辑删除的字段名 , 表示删除, 表示未删除。
【强制】表名、字段名必须使用小写字母或数字,禁止出现数字开头,禁止两个下划线中
间只出现数字。数据库字段名的修改代价很大,因为无法进行预发布,所以字段名称需要
慎重考虑。 说明: 在 下不区分大小写,但在 下默认是区分大小
写。因此,数据库名、表名、字段名,都不允许出现任何大写字母,避免节外生枝。 正例:
,, !"反例:
##,$, !
! 【强制】表名不使用复数名词。
说明:表名应该仅仅表示表里面的实体内容,不应该表示实体数量,对应于 %& 类名也是
单数形式,符合表达习惯。
' 【强制】禁用保留字,如 、、(、 等,请参考 官方保
留字。
) 【强制】主键索引名为 *+字段名;唯一索引名为 +字段名;普通索引名则为 字段
名。
说明:*+"即 *+;+"即 ,+;"即 的简称。
- 【强制】小数类型为 ,禁止使用 . 和 /。
说明:. 和 / 在存储的时候,存在精度损失的问题,很可能在值的比较时,得到
不正确的结果。如果存储的数据范围超过 的范围,建议将数据拆成整数和小数分
开存储。
0 【强制】如果存储的字符串长度几乎相等,使用 ( 定长字符串类型。
1 【强制】 ( 是可变长字符串,不预先分配存储空间,长度不要超过 ),如果存
储长度大于此值,定义字段类型为 ,独立出来一张表,用主键来对应,避免影响其它
字段索引效率。
2 【强制】表必备三字段:33。
说明:其中 必为主键,类型为 /、单表时自增、步长为
。3 的类型均为 类型,前者现在时表示主动创建,
后者过去分词表示被动更新。
【推荐】表的命名最好是加上“业务名称表的作用”。
正例:*+45*64
【推荐】库名与应用名称尽量一致。
【推荐】如果修改字段含义或对字段表示的状态追加时,需要及时更新字段注释。
! 【推荐】字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循:
)不是频繁修改的字段。
)不是 ( 超长字段,更不能是 字段。
正例:商品类目名称使用频率高,字段长度短,名称基本一成不变,可在相关联的表中冗
余存储类目名称,避免关联查询。
' 【推荐】单表行数超过 ) 万行或者单表容量超过 78,才推荐进行分库分表。 说明:
如果预计三年后的数据量根本达不到这个级别,请不要在创建表时就分库分表。












安全验证
文档复制为VIP权益,开通VIP直接复制

评论1