数据库建表规范及注意事项

建表规范

  • 使用utf8字符集
  • 表名使用复数
  • 必须使用小写字母,“_”分割
  • 尽量不超过12个字符
  • 见名知意, 使用名词而不是动词
  • 使用短数据类型,比如取值范围为0-80时,使用TINYINT UNSIGNED
  • 非负数值,使用UNSIGNED存储
  • 表示时间的字段,统一以 _at 结尾。例:created_at
  • 表示是否的字段,统一以 is_ 开头。例:is_public
  • 表示数目的字段,都应该以 _count 作为结尾
  • 表示链接的字段,均为 _url 结尾
  • 表示日志的数据表,应以 _log 结尾
  • 表示一个字段有多个值 如1,2,3 的字段,应以 _ids 结尾
  • 不使用外键约束,如果数据存在外键关系,请在程序层面实现。

278 total views, 2 views today

Revisions

No comments yet.

发表评论