码迷,mamicode.com
首页 > 数据库 > 详细

数据库设计规范

时间:2016-04-16 13:57:12      阅读:341      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

命名规范

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

自动序号

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

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

技术分享

索引设计

索引效率

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

enum 以及 tinyint(1) 无需索引

数据库设计规范

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!