最近在研究MySQL的数据类型,我们知道,选择合适的数据类型和数据长度对MySQL的性能影响是不可忽视的,小字段意味着可以MySQL可以读取更多的记录,从而加快查询速度. 网上该问题的答案有很多版本,还是通过实践得出的结论比较靠谱. 先说结论(MySQL版本5.7.27) CHAR最大255字符,字符集对CHAR没有影响,CHAR()括号内填写最大字符数255 VARCHAR最大65535字节,字符集对VARCHAR有影响 UTF8字符集,每个字符大小3字节,所以65535/3 = 21845,…