我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql数据库设计规范

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql数据库设计规范

mysql数据库设计规范

一、数据库设计规范
1.使用innodb引擎
2.数据库和表的字符集统一使用utf8
3.所有表和字段添加注释
4.单表数据量控制<500w
5.谨慎使用mysql分区,跨区查询影响性能
6.冷热数据分离,缓存
7.禁止在数据库中存储图片,文件等大的二进制数据
8.禁止在线上做数据库压力测试
9.禁止从开发和测试环境直接连线上数据库
10.禁止使用select * 查询
11.避免使用not in,会使索引失效,用not exists代替
12.避免使用子查询,尽量转化为join操作,因为子查询的结果集没有索引
13.使用in代替or
14.where从句中禁止使用函数转换和计算


二、数据库字段设计规范
1.选择符合存储需要的最小的数据类型
2.避免使用text,blob数据类型,因为他们不支持内存临时表
3.避免使用ENUM类型,因为ENUM类型的order by操作效率低
4.尽可能把所有列定义为NOT NULL
5.使用timestamp或datetime类型存储时间
使用字符串存储时间不容易计算和比较,还占用更多的空间
6.同财务相关的金融类数据必须使用decimal类型

三、数据库索引设计规范
1.限制每张表的索引数量,单张表索引不超过5个
2.每个innodb表必须有个主键
3.避免使用双引号的查询条件

 

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql数据库设计规范

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql数据库设计规范

一、数据库设计规范1.使用innodb引擎2.数据库和表的字符集统一使用utf83.所有表和字段添加注释4.单表数据量控制<500w5.谨慎使用mysql分区,跨区查询影响性能6.冷热数据分离,缓存7.禁止在数据库中存储图片,文件等大的二进制数据8.禁止在线上
mysql数据库设计规范
2019-12-06

MySQL数据库表设计规范

一、数据库设计 1、一般都使用 INNODB 存储引擎,除非读写比率<1%,才考虑使用 MYISAM 存储引擎;其 他存储引擎请在 DBA 的建议下使用。 2、Stored procedure (包括存储过程,函数,触发器)对于 MYSQL 来说还不是很成熟,
MySQL数据库表设计规范
2014-11-16

数据库规范化设计

操作异常修改异常、插入异常、删除异常数据依赖数据间的联系函数依赖FD属性捡的联系,最基本的数据依赖若确定X,则可以唯一的确定Y,则称Y依赖于X记X->Y若X->Y,且Y是X的子集则称为平凡的函数依赖:平凡的FD若X->Y且对于任何并且对于X的任何一 个真子集X
数据库规范化设计
2018-08-29

数据库设计规范(详细)

数据库设计规范是指在设计数据库时需要遵守的一系列规则和准则,以确保数据库结构的合理性、一致性和可维护性。下面是一些常见的数据库设计规范:1. 数据库命名规范:- 数据库名、表名、字段名应使用有意义的英文单词或词组,避免使用缩写、拼音或无意义
2023-09-13

数据库设计规范有哪些

1. 数据库表命名规范:表名应该具有描述性,表名应该使用小写字母,单词之间使用下划线连接。2. 字段命名规范:字段名应该使用小写字母,单词之间使用下划线连接。3. 数据类型规范:选择适当的数据类型,避免使用不必要的数据类型。4. 主键规范:
2023-06-10

阿里:MySQL数据库规范

阿里:MySQL数据库规范简介:基于阿里数据库设计规范扩展而来 设计规范1.【推荐】字段允许适当冗余,以提高查询性能,但必须考虑数据一致。冗余字段应遵循:不是频繁修改的字段。不是 varchar 超长字段,更不能是 text 字段。正例:商品类目名称使用频率高
阿里:MySQL数据库规范
2021-01-23

编程热搜

目录