以前我很好奇通过执行计划Explain去分析SQL的时候看到的key_len值有时很小,有时看到很大,那时也不知道它是怎么算出来的,现在终于搞懂了,嘻.因为网上对key_len的长度的计算的资料也很少,官网也如此.我相信还有很多人不关心key_len的值是怎么来的,或者key_len有什么用的.key_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断所有的索引字段是否都被查询用到.好啦,废话不多说,我们通过例子来说明吧! 在说key_len长度计算长度