id是索引..
select title from dcr order by id;
select title from dcr;
理论上应该第二个快吧..
但我用explain 检测的话..第一个的type是index 第二的type是all MYSQL官方说index比all快啊..这是怎么回事.?

解决方案 »

  1.   

    MYSQL官方说index比all快啊..这是怎么回事.?是的,MYSQL官方文档中,包括其它数据库产品中,都是这么说明的!但你要看这些说明的全部,不能只看这一句来断章取义 针对你的这两句。
    select title from dcr order by id;
    select title from dcr;如果是myisam 存储引擎,则第二句略快。
    如果是innodb引擎且ID为主键,则二句相同。
      

  2.   

    MYSQL官方说index比all快啊..这是怎么回事.?是的,MYSQL官方文档中,包括其它数据库产品中,都是这么说明的!但你要看这些说明的全部,不能只看这一句来断章取义 针对你的这两句。
    select title from dcr order by id;
    select title from dcr;如果是myisam 存储引擎,则第二句略快。
    如果是innodb引擎且ID为主键,则二句相同。
      

  3.   


    如果是innodb 一样。
    如果是myisam 则不一样。
      

  4.   


    如果是innodb 一样。
    如果是myisam 则不一样。