分享一份大佬的MySQL数据库设计规范,值得收藏
概述
MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。无意中从github上看到一个大佬的MySQL数据库设计规范,顺便在这里分享一下。
写的都很实用,建议收藏阅读。

1、数据库设计
以下所有规范会按照【高危】、【强制】、【建议】三个级别进行标注,遵守优先级从高到低。对于不满足【高危】和【强制】两个级别的设计,DBA会强制打回要求修改。
1、库名
2、 表结构
3、 列数据类型优化
详细存储大小参加下图:

4、 索引设计
5、 分库分表、分区表
6、 字符集
2、 SQL编写规范

1、 DML语句
2、 多表连接
3、 事务
4、 排序和分组
5、 线上禁止使用的SQL语句
觉得有用的朋友多帮忙转发哦!后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~