命名规范
September 14, 2023About 1 min
命名规范
表命名
- 最大限度 12,小写
- 英文单词与下划线组成,命名方式:
系统名_表功能名
。单词之间用下划线隔开,严禁使用中文拼音。对于单词超长的,可使用单词缩写,但是单词缩写必须能够完整表达原单词的含义。示例:b2c_billrec
,该表的含义是 b2c 系统的单据信息表。 - 临时表命名:
tmp_表名缩写_yymmdd
字段命名
- 最大限度 12,小写
- 单词+下划线。敏感字段脱敏列应增加
_non_sent
后缀,命名方式:字段名_non_sent
,敏感字段的加密列应增加_encp
后缀,索引字段:字段名_idx
- 需要有含义,能够表达字段的意义,使用名词,而不是动词
- 禁止使用数据库关键字作为字段名
约束命名
- 最大限度 64
- 主键约束:
PK_表名缩写
- 唯一性约束:
UK_表名缩写
。对于存在多个唯一性约束的表,唯一性约束命名方式:UK_表名缩写_字段名缩写
- 为避免影响数据更新性能,禁止创建检查约束。
脚本命名
- 创建脚本:
数据库名_DDL.SQL
- 操作脚本:
数据库名_DML.SQL
;或数据库名_ROLLBACK.SQL