首页 > 编程知识 正文

数据库设计工具有哪些,数据库设计图

时间:2023-05-06 18:22:06 阅读:138331 作者:3718

[数据库]mysql数据库设计规范

0

2020-07-21 15:00:47

一.数据库设计规范

使用innodb引擎

2 .数据库和表的字符集统一使用utf8

3 .为所有表格和字段添加注释

4 .单表数据量控制500w

谨慎使用mysql分区,分区之间的查询会影响性能

6 .冷热数据分离、缓存

7 .禁止在数据库中保存图片、文件等大二进制数据

8 .禁止在线数据库压力测试

9 .禁止直接从开发环境和测试环境连接到数据库

10 .禁止使用select *查询

11 .如果避免使用not in,则会禁用索引,并将其替换为not exists

12 .由于子查询的结果集没有索引,因此不使用子查询,而是尽量将其转换为连接操作

13 .用in代替or

14.where节禁止使用函数转换和计算

二.数据库字段设计规范

1 .选择最适合您的存储需求的数据类型

避免使用text,blob数据类型。 因为他们不支持内存临时表

3.ENUM型的order by由于操作效率低,所以避免使用enum型

4 .尽可能将所有列定义为NOT NULL

使用timestamp或datetime类型保存时间

计算和比较字符串的保存时间并不容易,会消耗更多的空间

6 .财务相关金融类数据必须使用decimal类型

三.数据库索引设计规范

1 .限制一个表的索引数,一个表的索引不超过五个

2 .每个innodb表都需要主键

3 .不使用双引号的查询条件

正文URL:http://www.Shao qun.com/a/463366.html

*特别声明:以上内容收集自互联网,版权归原作者所有。 如有侵权,请联系admin@shaoqun.com。

MYSQL

0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。