跳至主要內容
mysql表设计及优化

一、一些建议

建议来自《MYSQL 王者晋级之路》,本文做些笔记

1)在创建业务表时,库名、表名、字段名必须使用小写字母,采用 “_” 分割。

2)mysql数据库中,通过lower_case_table_names参数来区别表名的大小写,默认为0,代表大小写敏感。如果是1,代表大小写不敏感,以小写存储。为字段选取数据类型时,要秉承着简单、够用的原则。表中的字段和索引数量都不宜过多,要保证SQL语句查询的高效性,快速执行完,避免出现堵塞、排队现象。

3)表的存储引擎一定要选择使用InnoDB。mysql 5.7基本已经废弃 MyISAM,8.0后彻底废弃。


郑天祺大约 18 分钟数据库MySQL数据库表设计优化