您现在的位置是:首页 >技术交流 >数据库MySQL规范网站首页技术交流
数据库MySQL规范
简介数据库MySQL部分规范
所有数据库对象名称必须使用小写字母并用下划线分割
所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)
数据库对象的命名要能做到见名识意,并且最后不要超过32个字符
临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀
所有存储相同数据的列名和列类型必须一致(一般作为关联列,如果查询时关联列类型不一致会自动进行数据类型隐式转换,会造成列上的索 引失效,导致查询效率降低)
使用InnoDB 存储引擎
表字符集使用utf8mb4
所有表都需要添加注释
单表数据量建议控制在500万以内
不在数据库中存储图、文件等大的二进制数据
尽量做到冷热数据分离,减小表的宽度
禁止在线上做数据库压力测试
禁止在表中建立预留字段
谨慎使用MySQL分区表
库名、表名、字段名必须使用小写字母,并采用下划线分割
库名、表名、字段名禁止超过32个字符,需见名知意,建议使用名词不是动词
库名、表名、字段名禁止使用MySQL保留字
梦想加空间!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。