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

Posted 怪兽快跑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里Java开发手册学习 3 MYSQL规约相关的知识,希望对你有一定的参考价值。

建表规约 

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

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

3.禁用保留字。

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

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

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

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

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

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

 

以上是关于阿里Java开发手册学习 3 MYSQL规约的主要内容,如果未能解决你的问题,请参考以下文章

《阿里巴巴Java开发手册》码出高效详解- 为什么要学习阿里编码手册

阿里巴巴Java开发手册1.7.0(嵩山版)编程规约&MySQL 数据库规约

阿里Java开发手冊之编程规约

点评阿里JAVA手册之MySQL数据库 (建表规约索引规约SQL语句ORM映射)

《阿里巴巴Java开发手册》更新为《Java开发手册》

新增16条设计规约!阿里巴巴Java开发手册(详尽版)开放下载!