有關MySQL的一些應用技巧

緒論

記錄一些有關MySQL的使用技巧,不定時更新。

正文

  1. 使用比較運算符時,能用“=”就不要用“<>”和“!=”。(“=”增加了索引使用的機率)
  2. 獲取一條查詢結果,要使用“LIMIT 1”。(可以避免全表掃描)
  3. 爲列選擇合適的數據類型,長度越短越好。
  4. 將大的SQL語句變成多個小查詢。(曾經碰到過語句過長無法執行的情況)
  5. 如果結果集允許重複,使用UNION ALL代替UNION。(UNION ALL不去重,執行效率高於UNION)
  6. 避免使用“SELECT *”。(在做OA公告的時候,編輯內容粘貼了9張圖片,導致查詢列表數據時,時間長達5分鐘)
  7. 使用EXPLAIN關鍵字查看SQL執行計劃。(可以檢查索引使用情況以及掃描的行)

(若有什麼錯誤,請留言指正,3Q)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章