概述
key_len表示索引使用的字节数,根据这个值可以判断索引的使用情况,特别是在使用联合索引的时候,判断该索引有多少部分被使用到非常重要。
key_len的长度计算公式很重要(key_len越小,说明索引效果越好)
准备结构和数据
在MySQL数据库中,新建表,表名为key_len_demo
CREATE TABLE `key_len_demo` (
`id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`name` CHAR(20) NOT NULL DEFAULT '',
`address` CHAR(20) DEFAULT NULL,
`remark` VARCHAR(20) NOT NULL DEFAULT '',
PRIMARY KEY (`id`),
KEY `name` (`name`)
) ENGINE