例如,我有一个这样的数据库:
id | fname | lname | sex | age | tel | cell | address
如果我执行select cell, fname, address, sex
而不是执行select fname, sex, cell, address
,那么会影响大表中的查询速度吗?
我在phpmyadmin进行了快速检查,似乎花了相同的时间,但我想仔细检查。
感谢。
答案 0 :(得分:9)
这不会有任何区别。
但是,省略SELECT
子句中的列会使其运行得更快,因为它会通过网络发送更少的数据。
答案 1 :(得分:1)
它不会影响它一点点。
答案 2 :(得分:1)
使其运行得更快的另一件事是在您将搜索最多的字段上创建索引。