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

阿里Java开发手册学习 3 MYSQL规约

时间:2017-01-25 09:11:49      阅读:336      评论:0      收藏:0      [点我收藏+]

标签:oat   命名   空间   mysql   类型   tin   sign   约数   数据   

建表规约 

1.表达是与否概念的字段,必须使用is_XXX的方式命名,数据类型是 unsigned tinyint (1表示是,0表示否)。 

2.表名不使用复数名词。

3.禁用保留字。

4.小数类型为decimal,禁止使用float和double。

5.表的命名最好是加上“业务名词_表的作用” 。

6.修改字段时要及时更新字段注释。 

7.字段允许适当冗余,以提高性能。 

8.单表行数超过500万行或者单表超过2G时才考虑分库分表。

9.合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度。

 

阿里Java开发手册学习 3 MYSQL规约

标签:oat   命名   空间   mysql   类型   tin   sign   约数   数据   

原文地址:http://www.cnblogs.com/baokang/p/6349047.html

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