MYSQL设计和开发规范(简易版)

1. 整体描述

多人团队开发时,难免会出现每个人的编码和开发习惯不一样,导致整个项目的编码风格多种多样,不利于项目后期开发和维护,所以设计和编码规范就起到了约束的作用,达到虽然多人编码,但是看着像一个人开发的一样。
不过,编码规范也有利有弊,弄得过于繁琐,也不利于开发人员实现,所以,适当指定编码规范是很重要和必要的。
本文对MYSQL的设计和使用加以规范,参考了阿里的规范说明,并进行的简单修改。

2. 数据库设计规范

2.1 表名命名规则

  1. 表名表示实体内容,不是实体数量,禁止使用复数;
  2. 表名以业务的包名开头,每个单词用_隔开。

2.2 是否字段

  1. 表达是否概念的字段,必须使用is_xxx的形式命名;
  2. 数据类型定义为 char(1);
  3. 1表示是,0表示否。

2.3 字母与数字

  1. 表名,字段名禁止出现大写;
  2. 禁止数字开头,禁止两个下划线中间只有数字。

2.4 禁止使用保留字

  1. 常见的例如:desc,range,match,delayed…

2.5 可变字符串规范

  1. 如果字符串长度较长&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值