可能重複使用*:
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