MySQL 命令速查

🐬 MySQL Command Quick Reference

📐 工作原理與說明
MySQL 常用命令速查。
  • 庫表:CREATE/DROP DATABASE、CREATE TABLE、ALTER TABLE、DESCRIBE、SHOW TABLES。
  • 查詢:SELECT、WHERE、JOIN、GROUP BY、HAVING、ORDER BY、LIMIT。
  • 寫入:INSERT、UPDATE、DELETE、REPLACE、ON DUPLICATE KEY UPDATE。
  • 運維:EXPLAIN 分析執行計劃、SHOW PROCESSLIST 看連線、索引最佳化與慢查詢日誌。

Browse a MySQL cheat sheet in your browser — syntax, queries and admin commands.

📚 深度解析:MySQL 命令速查

💡 常見使用場景

  • 查閱 JOIN/索引/事務語句。
  • 排查慢查詢:用 EXPLAIN 看是否走索引、掃描了多少行,再決定加索引還是改寫法。
查連線
`SELECT * FROM a JOIN b ON a.id=b.aid` 內連線。

❓ 常見問題(FAQ)

索引為何快?
B+樹降低查詢複雜度到對數級。
為什麼加了索引還是慢?
常見原因:查詢條件對欄位做了函式或隱式型別轉換(會導致索引失效)、使用了不滿足最左字首的複合索引、回錶行數太多(索引區分度低),以及 SELECT * 帶來大量回表。應看 EXPLAIN 的 key、rows 與 Extra 欄位,出現 Using filesort 或 Using temporary 時需重點最佳化。
⚠️ 使用說明與注意事項
已複製
📖關於「MySQL 命令速查」 ▼

📝工具簡介

MySQL 命令速查。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。