CHAR(1) not null
)ENGINE myisam CHARSET UTF8;
有c1到c5 5个字段,特别说明一下 字段类型都是定长char(1)类型,并且非空,字符集是utf8(与计算索引使用字节数有关...index c1234(c1,c2,c3,c4);
插入2条数据:insert into t VALUES(‘1′,’1′,’1′,’1′,’1’),(‘2′,’2′,’2′,’2′,’2’)
使用MySql...B选项:
key_len长度说明c1,c2字段用到了该索引,Extra显示并没有使用临时表进行排序,说明排序是使用了索引的,但并没有计算在key_len值中,也没有起到连接c4的作用,说明索引到c3这里是断掉的...c1,c2,c3,c4….cN)的联合索引,where 条件按照索引建立的字段顺序来使用(不代表and条件必须按照顺序来写),如果中间某列没有条件,或使用like会导致后面的列不能使用索引。...索引也能用于分组和排序,分组要先排序,在计算平均值等等。所以在分组和排序中,如果字段顺序可以按照索引的字段顺序,即可利用索引的有序特性。