文档章节

数据库设计规范(个人)

Huangchp
 Huangchp
发布于 2017/02/16 15:32
字数 243
阅读 34
收藏 2

1、使用UTF8字符集。

2、数据表、数据字段必须加入中文注释。

3、根据业务场景使用存储过程、视图、触发器、Event。

4、禁止存储大文件或者大照片。

5、varchar长度超过4000时,使用text。

6、表名或字段命名使用"_"分割,使用全称,不适用简称或缩写。

7、禁用保留字。

8、小数类型为 decimal,禁止使用 float 和 double。

9、表必备三字段:id, create_time, modified_time,类型为日期类型。 

10、不使用数据库外键,如有外键通过程序处理相互关系。

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

12、禁止所有字段使用varchar,根据数据选择相应的类型。

13、推荐使用视图工具,如:MySQLWorkbench。

14、字段命名清晰、准确,避免使用缩写。

© 著作权归作者所有

共有 人打赏支持
上一篇: SQL
Huangchp
粉丝 2
博文 43
码字总数 9988
作品 0
吉林
私信 提问
产品经理技能树之 设计规范

这个技能点的名字叫做:设计规范,也许会有产品经理认为这个技能属于设计师的范畴,而与自己无关。但是如果这些产品经理如果真的进入产品的实际开发进程之后就会发现,不懂设计是很难协调好团...

charlessun
2016/03/04
146
0
为什么数据库表要以t_或者tb_开头

为什么数据库表要以t_或者tb_开头?或者说,以t_或者tb_开头好不好 我看到一种说法,说这是多余的,是不符合数据库设计规范的

战天诛
2015/03/22
2.6K
19
数据库设计规范

在这里总结一点吧,方便以后的使用 代码数据库设计规范 数据库表命名规范 此规范包括表名命名规范,索引命名规范,外键命名规范和字段名命名规范。 表名命名规则 数据库表的命名以是名词的复...

陈招林
2010/04/06
199
0
产品经理技能树之 设计文档

文档可以说是产品经理在日常工作中接触频率最高的东西。原因很简单,产品经理需要与团队的各个部分一直保持高效率的沟通。而高效沟通的最好方式就是将自己的想法与需求直接落成文字,而这也就...

charlessun
2016/03/04
84
0
设计神器 - 摹客设计系统上线了 | 晒出你的设计规范,赢iPad Pro!

在国内,设计规范也许还是个不太常用的概念,但是如果你正好有参与互联网公司的产品设计,你应该早就已经体会到设计规范的重要性了。UI设计师总是要花费大量的时间和精力向开发描述一大堆设计...

mo311
2018/07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
11
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
7
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先......

江左煤郎
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部