2
我有一個MySQL表採用這種結構操作
- ID [PK,MEDIUMINT]
- UID [MEDIUMINT]
- 作者[TINYTEXT]
- TAGS [TINYTEXT]
- 標題[TINYTEXT]
- 文本[文字]
當我執行一個搜索或選擇ID,UID,標籤或所有這三個MySQL時,也會在內存中加載文本字段? [我沒有在SQL指定]
例 - >
SQL1-> Select ID,UID,Tags order by Tags
SQL2-> Select ID,UID,Tags where UID=1
SQL3-> Select ID,UID,Tags,Title where UID=1 and Tags=Hello
SQL4-> Select ID,UID,Tags,Title where Tags=Hello
[將MySQL的負載文本列過在內存上面的查詢?]
聽起來像選擇(在MySQL,WHERE)投影之前執行(在MySQL,選擇)。你如何檢查文本字段是否加載到內存中? – vpit3833 2011-05-12 06:21:05
我不知道,這就是爲什麼我問:) – Sourav 2011-05-12 06:23:21
http://www.bennadel.com/blog/70-SQL-Query-Order-of-Operations.htm - 讀這裏 - 選擇確實發生在投影之前。所以,是的,不管你是否要求文本字段都被加載到內存中。 – vpit3833 2011-05-12 06:27:26