建表规范

  • 主键必须是ID,字符串类型,32位长度,唯一索引;
  • 建表标准字段,必须有:创建人、创建时间、修改人、修改时间等标准字段;
  1. ALTER TABLE `表名`
  2. ADD COLUMN `create_by` varchar(32) NULL COMMENT '创建人',
  3. ADD COLUMN `create_time` datetime NULL COMMENT '创建时间' AFTER `create_by`,
  4. ADD COLUMN `update_by` varchar(32) NULL COMMENT '修改人' AFTER `create_time`,
  5. ADD COLUMN `update_time` datetime NULL COMMENT '修改时间' AFTER `update_by`,
  6. ADD COLUMN `del_flag` tinyint(1) NULL COMMENT '删除标识0-正常,1-已删除' AFTER `update_time`;
  • 表字段注释,每个字段必须设置注释说明;
  • 表字段注释,状态类型的字段必须说明取值规则(比如性别sex取值规则)
  1. 比如:'性别 0/男,1/女'
  • 索引,查询频率高的字段加索引(单字段索引 、组合索引);
  • 类型字段,尽量用字符串varchar类型1-2长度,少用int类型,避免不必要的问题。