Skip to main content

命名规范

David LiuAbout 1 min

命名规范

表命名

  1. 最大限度 12,小写
  2. 英文单词与下划线组成,命名方式:系统名_表功能名。单词之间用下划线隔开,严禁使用中文拼音。对于单词超长的,可使用单词缩写,但是单词缩写必须能够完整表达原单词的含义。示例:b2c_billrec,该表的含义是 b2c 系统的单据信息表。
  3. 临时表命名:tmp_表名缩写_yymmdd

字段命名

  1. 最大限度 12,小写
  2. 单词+下划线。敏感字段脱敏列应增加_non_sent后缀,命名方式:字段名_non_sent,敏感字段的加密列应增加_encp后缀,索引字段:字段名_idx
  3. 需要有含义,能够表达字段的意义,使用名词,而不是动词
  4. 禁止使用数据库关键字作为字段名

约束命名

  1. 最大限度 64
  2. 主键约束:PK_表名缩写
  3. 唯一性约束:UK_表名缩写。对于存在多个唯一性约束的表,唯一性约束命名方式:UK_表名缩写_字段名缩写
  4. 为避免影响数据更新性能,禁止创建检查约束。

脚本命名

  1. 创建脚本:数据库名_DDL.SQL
  2. 操作脚本:数据库名_DML.SQL;或数据库名_ROLLBACK.SQL