select语句中列的顺序是否会影响查询速度?

时间:2011-05-26 20:28:51

标签: mysql

例如,我有一个这样的数据库:

id | fname | lname | sex | age | tel | cell | address

如果我执行select cell, fname, address, sex而不是执行select fname, sex, cell, address,那么会影响大表中的查询速度吗?

我在phpmyadmin进行了快速检查,似乎花了相同的时间,但我想仔细检查。

感谢。

3 个答案:

答案 0 :(得分:9)

这不会有任何区别。

但是,省略SELECT子句中的列会使其运行得更快,因为它会通过网络发送更少的数据。

答案 1 :(得分:1)

它不会影响它一点点。

答案 2 :(得分:1)

使其运行得更快的另一件事是在您将搜索最多的字段上创建索引。