可能重复使用*:
Which is faster/best? SELECT * or SELECT column1, colum2, column3, etc.在SELECT查询
我目前移植写在MySQL3应用程序和PHP4到的MySQL5和PHP5。
在分析中,我发现了几个SQL查询,即使在PHP中只处理一列(字段),也会使用“select * from tablename”。该表有近60列,它有一个主键。在大多数情况下,唯一使用的列是id这是主键。
如果我使用列名被明确提及而不是*的查询,会有任何性能提升吗? (在此应用中,只有一个是我们所需要的所有列法和所有其他方法只返回列的子集)
我认为你的回答是迄今为止最好的 – ant 2010-03-18 13:38:06