[SQL ] select * 是否會影響效能

作者: hareion08 (巨蟹)   2015-07-12 12:27:07
資料庫名稱:Mysql
資料庫版本:5.2
內容/問題描述:
想請問 在查詢資料表時
只用到欄位1、欄位2
但是下SQL時使用 select * from
而不是select 欄位1,欄位2 from
是否會影響到查詢的效能(速度)?
還是只差在後續丟給PHP變數處理時
浪費記憶體空間?
作者: ChingLan326 (總舵主)   2015-07-12 22:50:00
我記得會影響
作者: ImNot5566 (❺❺❻❻)   2015-07-13 09:17:00
作者: shadow0828 (Vugtis Of Shadow)   2015-07-13 10:11:00
一定會...
作者: hareion08 (巨蟹)   2015-07-13 19:42:00
謝謝大家,已修正!
作者: shadow0828 (Vugtis Of Shadow)   2015-07-15 15:02:00
寫DB的人 用select * 上頭會抓狂...
作者: tedcat (動靜:MSN暱稱為主)   2015-07-15 19:14:00
還是要看看欄位多寡
作者: shadow0828 (Vugtis Of Shadow)   2015-07-16 11:02:00
欄位跟資料量吧 畢竟select * 是最吃效能...
作者: tracy217 (T大)   2015-07-18 14:29:00
* 是撈出所有欄位,若包含無須產出的欄位一定是浪費
作者: lin07646 (Eason)   2015-07-19 11:46:00
若是要全欄位,是否也不要用*比較好?

Links booklink

Contact Us: admin [ a t ] ucptt.com