数据库命名规范
创始人
2024-01-27 23:54:57
0

1、mysql 规范

1.1 表名规范

  1. 模块_+功能点 示例:alllive_log alllive_category。
  2. 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔,一个项目一个数据库。
  3. 全部小写命名,禁止出现大写,专有名词也要小写。
  4. 数据库创建 字符集:utf8mb4、排序规则:utf8mb4_general_ci。
  5. 表必须填写描述信息,字段有注释。
  6. 用单数形式表示名称,例如,使用 employee,而不是 employees。

1.2 字段规范

  1. 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,命名简洁明确,多个单词用下划线'_'分隔。
  2. 全部小写命名,禁止出现大写。
  3. 系统中所有逻辑型中数值0表示为“假”,数值1表示为“真”,datetime、smalldatetime类型的字段没有默认值,必须为NULL。
  4. 表中字段是另外一张表的主键,则为表名+id ,体现关联关系 示例:user_id
  5. 禁止使用外键。

1.3、表设计

  1. 表必须定义主键,默认为ID,整型自增。
  2. 多表中的相同列,必须保证列定义一致。
  3. 强烈建议不使用外键, 数据的完整性靠程序来保证。

1.4 索引命名规则

  1. 单个索引中的字段数不超过5个。
  2. 索引名必须全部使用小写。
  3. 非唯一索引按照“idx_字段名称[_字段名称]”进用行命名。例如idx_age_name。
  4. 唯一索引按照“uniq_字段名称[_字段名称]”进用行命名。例如uniq_age_name。
  5. 组合索引建议包含所有字段名,过长的字段名可以采用缩写形式。例如idx_age_name_add。
  6. 不在低基数列上建立索引,例如“性别”。
  7. 合理创建联合索引,(a,b,c) 相当于 (a) 、(a,b) 、(a,b,c)。

2、mongo 规范

2.1 库名规范

  1. 使用数字字母下划线,长度最多64个字符,推荐使用业务标识命名。
  2. 不能和系统库重合(admin,local,test,config)。
  3. 大小写敏感,推荐全部小写。
  4. 禁止使用数字开头的库名。
  5. 不要使用无意义的单词或者人名相关,比如mongo,chongxin_db。

2.2 集合规范

  1. 使用数字字母下划线,长度最多64个字符,推荐使用业务标识命名。
  2. 集合名称禁止以system.开头。
  3. 大小写敏感,推荐全部小写。
  4. 禁止使用_id,比如向_id中写入自定义内容。
  5. 禁止使用任何 " _ "(下划线) 以外的特殊字符。
  6. 集合名称最多为 64字符。

3、Redis规范

3.1 key 设计规范

  1. 命名规范为:业务模块名:业务逻辑含义:其它: value 类型。
  2. key 命名必须全部小写字母、数字和英文半角冒号(:)组成,必须以英文字母开头。

相关内容

热门资讯

新型中小投资项目 5个项目 新... 提起适合穷人的18个创业项目小投资的都有哪些,想必大家都有一定了解,有人问请问现在新型投资项目有哪些...
学生自主创业 学生自主创业 学... 以下是西安领军教育集团董事长吕鹏程在2012腾讯大秦网教育论坛主题演讲:学生自主创业不能说的秘密实录...
一个合适的创业合作伙伴很重要 ... 找到一个合适的创业合作伙伴那样的话,成功率就会大很多,可是要如何才能找到一个好的合作伙伴呢?下面由小...
学生自主创业项目 学生自主创业...   :保健面包房开一家面包店投资不大,对很多人来说是件容易的事。但用传统的烤制方式再加上传统的配料,...
深圳创业项目 深圳创业项目 深... 深圳市一个人杰地灵的地方,南方城市的标杆,很多年轻人都向往的城市,有挑战,更有机会,从数据上看深圳的...
农林致富好项目有哪些 这四个农... 农林致富好项目有哪些?现在大家都有一个思想,尤其是在农村不少人都想自己创业赚钱,因为毕竟在农村创业优...
代理小本创业新开店项目 代理小...   创业开店项目小本创业项目推荐:纺吧,休闲娱乐的新时尚1在城市繁华居民区里或在游乐休闲集聚地租一套...
浙江福建等地积极应对台风“丹娜...   央视网消息(新闻联播):7月7日,中央气象台发布台风蓝色预警。浙江、福建等地加强防范,积极应对将...
怎么创业 怎么创业 怎么创业呢... 一无所有的人怎么创业?分类:创业故事|如何创业|Word文档下载一无所有的人怎么创业?创业,先从认识...
你们是怎么创业的? 你们是怎么... 女朋友在毕业后的第1年内因为忍受不了事业单位的不良风气决定离职。同年,我因为忍受不了所任职私企的不良...