1.所有的索引字段,如果没有设置not null,则需要加一个字节.2.定长字段,int占4个字节.date占3个字节.char(n)占n个字符.3.变长字段,varchar(n),则有n个字符+两个字节.4.不同的字符集,一个字符占用的字节数不同.latin1编码的,一个字符占用1个字节,gbk编码的,一个字符占用2个字节,utf8编码的,一个字符占用3个字节. utf8mb4是一个字符占4个字节5.使用explain语句查询到的key_len字段,可以适用于上面的计算规则,可以看到查询是否使…