文档章节

数据库设计规范(个人)

Huangchp
 Huangchp
发布于 2017/02/16 15:32
字数 243
阅读 33
收藏 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
吉林
私信 提问
用户信息的权限控制的数据库设计问题

就像博客园的个人设置一样,对每个用户信息字段都有,任何人,朋友,自己三个权限,那么这样的数据库该怎么设计呢? 我个人想到的方案有两种: 1.每个属性是一个单独的表 user(id, nikename); --用户...

3kqing
2013/04/05
697
4
为什么数据库表要以t_或者tb_开头

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

战天诛
2015/03/22
2.4K
19
产品经理技能树之 设计规范

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

charlessun
2016/03/04
146
0
产品经理技能树之 设计文档

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

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

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

mo311
07/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

iOS切面编程

aop编程(面向切面编程),其原理也就是在不更改正常的业务处理流程的前提下,通过生成一个动态代理类,从而实现对目标对象嵌入附加的操作。在iOS中,要想实现相似的效果也很简单,利用OC的动态性,...

RainOrz
12分钟前
1
0
0006-Zookeeper指标分析

1. 问题描述 通过CDH管理平台,进入Zookeeper管理界面,Zookeeper的平均请求延迟、最小请求延迟、最大请求延迟指标趋势图维持不变,指标数据异常。 2.问题复现 登录CDH平台,进入Zookeeper管...

Hadoop实操
20分钟前
1
0
PAT(Basic Level) 乙级练习题 ------ 1047 编程团体赛 java

1047.编程团体赛 题目: 编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。 现给定所有队员的比赛成绩,请你编写程序找...

Carol998
24分钟前
1
0
抓包

1、下载 2、 tcpdump -i em1 host 目标域名 -n -X -s0 -w 写入文件名

HenryZhou2
26分钟前
1
0
axios 实现下载excel文件的说明~~~~遇到一个大坑,还是没有熟悉源码的罪过

本来下载文件直接用a标签,非常easy,但是如果数据量巨大的话,没有loading效果,用户体验非常差。优化项目的时候领导要求必须修改。因此只能用axios来下载了。 a标签下载: <a :href="dow...

YJ_
26分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部