数据库规范.txt 758 B

123456789101112131415161718192021222324252627
  1. 存储引擎
  2. innodb
  3. 字符集
  4. utf8 utf8mb4(存储带emjjo)
  5. 白名单约束
  6. 设置IP白名单,只有白名单IP可以连接数据库。
  7. 单库单用户(用户只在自己库下有权限,只有读写权限,没有DDL权限)
  8. 主机应用用户和数据库用户必须不一致
  9. 主机应用用户和数据库所有者必须不一致
  10. 主从配置
  11. 实时同步(binlog)
  12. 定期全量
  13. 表设计
  14. 建表语句字段和表名必须有备注(comment)
  15. 枚举值统一用TINY(4)表示,备注指名对应java枚举类
  16. 不同表相互关联字段字段类型必须一致,命名尽量一致
  17. 字段类型和大小选择(IP、手机号)
  18. 主键选择(长整型8字节,趋势递增)
  19. 索引设计
  20. 前缀索引
  21. 索引选择性