看板 Database 關於我們 聯絡資訊
資料庫名稱:Mysql 資料庫版本:5.2 內容/問題描述: 想請問 在查詢資料表時 只用到欄位1、欄位2 但是下SQL時使用 select * from 而不是select 欄位1,欄位2 from 是否會影響到查詢的效能(速度)? 還是只差在後續丟給PHP變數處理時 浪費記憶體空間? -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.216.78 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1436675230.A.FAF.html
ChingLan326: 我記得會影響 07/12 22:50
ImNot5566: 會 07/13 09:17
shadow0828: 一定會... 07/13 10:11
hareion08: 謝謝大家,已修正! 07/13 19:42
shadow0828: 寫DB的人 用select * 上頭會抓狂... 07/15 15:02
tedcat: 還是要看看欄位多寡 07/15 19:14
shadow0828: 欄位跟資料量吧 畢竟select * 是最吃效能... 07/16 11:02
tracy217: * 是撈出所有欄位,若包含無須產出的欄位一定是浪費 07/18 14:29
lin07646: 若是要全欄位,是否也不要用*比較好? 07/19 11:46