(4) Using where:
varchar(50),在4.1版本之前代表50个字节;之后的版本代表50个字符
char(50),最大字符个数50,尾部的空格会被删除;在进行检索的时候,char列会删除尾部的空格...using index,使用时也要符合最左前缀原则
3.索引扫描来做排序,explain后的type列是index,如果没有覆盖全部查询列,速度慢,只有当索引的列顺序和order by子句的顺序完全一致...) ,最左前缀原则
where a=3 and b=45 and c=5 .......这种三个索引顺序使用中间没有断点,全部发挥作用;
where a=3 and c=5... 这种情况下b就是断点,a发挥了效果,c没有效果
where b=3 and c=4......这种情况下a就是断点,在a后面的索引都没有发挥作用,这种写法联合索引没有发挥任何效果;
where b=45 and a=3 and c=5 ....