大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”

Posted 阿啄debugIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”相关的知识,希望对你有一定的参考价值。

前言

在开发人员进行项目或者产品开发之前,总是有千百万个不确定,不确定“存储引擎“的该使用哪个?该用那个”字符集“?该遵循那种” 命名规则“?“表设计约定”有哪些?“字段设计约定”怎样才更优秀?“索引设计约定”该如何设计?有没有规范的“SQL约定”?对于开发人员,有哪些“开发人员行为约定”,需要遵守?

下文,既是综合BAT大厂的mysql开发规范设计,包括“存储引擎、字符集、 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”,建议收藏!

1. 公共约定

此部分适用于所有对象, 

存储引擎

默认统一使用InnoDB引擎,禁止使用MyISAM引擎 

字符集

以上是关于大厂通用的MySQL开发规范设计,包括“存储引擎字符集 命名规则等公共约定”,“表设计约定”,“字段设计约定”,“索引设计约定”,“SQL约定”,“开发人员行为约定”的主要内容,如果未能解决你的问题,请参考以下文章

高性能可扩展MySQL数据库设计及架构优化 电商项目

Mysql数据库性能

mysql开发规范

MySQL命名设计及使用规范《MySQL命名设计及使用规范》

MySQL命名设计及使用规范《MySQL命名设计及使用规范》

MySQL命名设计及使用规范《MySQL命名设计及使用规范》