工具簡介
SQLyog 是知名 MySQL 圖形化管理工具,安裝包僅 ~384KB(舊版本),綠色免安裝,無廣告、免費(早期版本),功能涵蓋資料庫/資料表/索引樹狀瀏覽、查詢編輯器、結果集操作、匯入匯出、結構同步、作業排程等,被譽為「MySQL 版 Query Analyzer」。
快速上手
- 下載解壓,執行 `SQLyog.exe`。
- 輸入主機、埠口、用戶、密碼連線(不儲存密碼,安全性較好)。
- 左側樹狀檢視:資料庫 → 資料表 → 欄位/索引,直觀清晰。
- 右側分頁:結果集、訊息、物件瀏覽、歷史紀錄。
核心功能亮點
- 索引/外鍵視覺化管理:建立、刪除、修改索引與 FK 關係直觀易懂,優於早期 phpMyAdmin。
- 查詢分析器:語法高亮、自動完成、執行計畫(EXPLAIN)圖形化、結果集可編輯、支援多查詢分頁。
- 資料同步/結構同步:源/目標資料庫結構比對、資料比對同步,部署上線利器。
- 匯入匯出精靈:支援 CSV、Excel、SQL、XML 等格式,欄位對映靈活。
- 作業代理:定時備份、優化、自訂 SQL 排程。
- SSH/HTTP 通道:支援跳板機/隧道連線,安全管理雲端資料庫。
已知小缺點(舊版本)
- Dependency Walker 顯示 `COMDLG32.dll` 依賴 `AppHelp`,若系統缺少該函數可能啟動較慢(極少見)。
- 不記住密碼(視為安全特性而非 Bug)。
- 官網域名曾一度未配置(早期現象),社群支援為主。
適用場景與建議
| 場景 | 推薦度 | 備註 |
| 開發/測試環境日常管理 | ⭐⭐⭐⭐⭐ | 輕量、免安裝、攜帶方便 |
| 生產環境核心 DBA 作業 | ⭐⭐⭐ | 建議搭配命令列/監控系統,避免單點 GUI 操作風險 |
| 跨環境結構/資料同步 | ⭐⭐⭐⭐ | 視覺化差異報表極佳 |
| 大數據量匯入匯出 | ⭐⭐ | 不如 `mysqldump`/`LOAD DATA` 高效 |
現代替代選擇
- MySQL Workbench:官方免費、功能全、跨平台、支援 EER 圖、效能儀表板。
- DBeaver:開源、通用 JDBC、支援多種資料庫、擴充套件豐富。
- DataGrip:JetBrains 出品、智慧程式碼補全、重構、付費但試用期長。
- Navicat:商業、UI 精美、雲同步、團隊協作、付費。
結語
SQLyog 以「小而美」著稱,曾是 MySQL 開發者隨身必備工具。雖然新版本轉為商業授權、更新頻率放緩,但其設計哲學——**專注核心功能、拒絕臃腫**——仍值得現代工具借鏡。輕量級管理需求下,它依然是優秀選擇。