数据库设计规范

Edit

命名规范

  1. 数据表名采用下划线命名法.
  2. 表名如果是名词,要使用改名词的单数形式.
  3. 表名、字段名采用完整单词拼写,尽量避免缩写形式.
  4. 表名、字段名尽量只包含英文单词,减少出现数字的情况.
  5. 字段名采用骆驼命名法(又叫驼峰命名法),这与程序中变量的命名法一致.
Edit

自动序号

非特殊情况,设计数据表时一般都会带有一个自增长的整形序号字段作为主键,字段名为id.

在其他关联表中引用时需补充表名,如:a表中需一个字段表示b_c表中的id字段,那么就在a中增加一个bCId的字段.

Edit

索引设计

索引效率

  1. 主键 > 唯一 > 索引
  2. 整形 > 字符串
  3. 字段长度短 > 字段长度长
  4. 全文 > like
  5. 非空 > 空
  6. 正序 > 倒序

enum 以及 tinyint(1) 无需索引

原文地址:https://www.cnblogs.com/grimm/p/5398175.html