這是歷史版本頁面 — 看 Navicat for MySQL (64-bit) 最新版本

MySQL 管理工具選哪套?Navicat for MySQL 能做什麼

Navicat for MySQL (64-bit) 軟體圖示 Navicat for MySQL (64-bit) 15.0.17 (64-bit) 資料更新 2020-06-22 閱讀約 6 分鐘

你大概遇過這種時刻:資料庫裡幾十張表,要撈資料得先想半天 SQL 怎麼寫;要備份、要同步、要把資料從 A 機器搬到 B 機器,每一件都得開終端機敲指令。明明只是想看某張表的內容,卻得先回憶指令語法,然後祈禱不要打錯字。你真正想要的是打開一個視窗,用滑鼠點一點就能完成這些事。

免費的網頁工具或官方工具不是不能用,但常常卡在介面陽春、連線設定繁瑣、或是處理大一點的資料就明顯遲鈍。這類圖形化資料庫管理工具的切入點,就是把你平常要打指令才能做的事——連線、查詢、編輯、匯出、備份、同步——全部收進一個視窗裡,用視覺化的方式操作,降低日常維護的門檻。

01Navicat for MySQL 到底能拿來做什麼?

它是一套 MySQL 和 MariaDB 的圖形化管理工具,可以同時連線本機或遠端的伺服器。主要功能包括用 SQL Builder 和編輯器寫查詢、用資料建模工具畫 ER 圖、資料轉移、匯入匯出、資料和結構同步、排程備份,還有報表功能。另外也支援 Drizzle、OurDelta、Percona Server 這些 MySQL 相容的變體。

02這套軟體跟直接用 MySQL 指令差在哪?

差別在於你不需要記得每一條指令的語法。舉例來說,要匯入一個 CSV 檔,用指令要下 LOAD DATA 加上路徑、欄位對應、跳過行數這些參數;用 Navicat 的匯入精靈,選檔案、對欄位、按下一步就完成了。資料同步也是,選來源和目標、勾選要比對的項目,它會幫你產生差異報告,再執行同步。

03它支援哪些資料庫類型?

官方說明寫得很清楚:支援 MySQL 3.21 以上和 MariaDB 5.1 以上的伺服器版本,同時也相容 Drizzle、OurDelta 和 Percona Server。也就是說,只要你的伺服器是這些主流 MySQL 分支之一,都可以用同一套工具連線管理,不需要為了不同分支裝不同軟體。

04寫 SQL 的時候有沒有輔助功能?

有。它的查詢編輯器有程式碼自動完成和程式碼片段功能,輸入關鍵字會跳出建議,常用查詢可以存成片段重複使用。另外還有視覺化查詢解說(Visual Query Explain),把查詢執行計畫用圖形呈現,不用自己解讀 EXPLAIN 的輸出文字,對調整查詢效能有實際幫助。

05資料匯入匯出方便嗎?

官方功能說明提到支援多種格式的匯入匯出,但沒有列出完整的格式清單。實際使用上,常見的 CSV、SQL 檔通常沒問題,但如果你要處理的是 Excel 或其他特殊格式,建議先確認官方文件或試用版測過再決定。它也有資料轉移功能,可以在不同資料庫之間搬資料。

06新手適合用這套嗎?

官方說明提到它同時適合 MySQL/MariaDB 的新手和專業開發者,介面設計以直覺操作為目標。但要注意介面是英文的,而且沒有免費版本,只有 14 天試用期。如果你完全沒碰過資料庫、想先免費摸索,可以考慮先試 MySQL Workbench 或 phpMyAdmin 這類免費工具。

07團隊協作用它行不行?

它有一些輔助協作的功能,例如資料字典可以為資料庫元素提供文件說明,跨平台共用,方便團隊成員理解資料結構。查詢結果釘選功能可以保留查詢結果供參考比較。不過官方說明沒有提到多人同時編輯或權限管理這類功能,如果團隊需要的是協作平台,這套軟體比較像是個人工具。

08免費工具就夠了,還需要考慮它嗎?

如果你只是偶爾連一下資料庫、跑簡單查詢,免費的 MySQL Workbench 或 phpMyAdmin 確實夠用。Navicat 的價值在於把匯入匯出、同步、備份、建模這些功能整合在同一個介面,不用在好幾套工具之間切換。但它的試用期只有 14 天,之後要付費才能繼續用,這點要先想清楚。

09英文介面會不會很難上手?

介面是英文的,這對不習慣英文操作介面的人來說確實是個門檻。不過資料庫管理工具的操作詞彙其實不算太複雜,連線(Connection)、查詢(Query)、備份(Backup)、同步(Sync)這些都是常見字。如果你連 phpMyAdmin 或 MySQL Workbench 的英文介面都覺得吃力,那這套軟體對你來說也會有同樣的問題。

10評分人數只有 26 人,這代表什麼?

評分人數少表示樣本數不足,7.38 分這個數字參考價值有限。對比同類工具,MySQL Workbench 有 61 人評分、phpMyAdmin 有 102 人評分,樣本都多一些。這不代表軟體好壞,但如果你習慣先看大量使用者評價再決定,這套軟體的公開評價資料比較少,建議自己裝試用版實際操作看看。

11試用版有什麼限制?

官方說明提到試用期是 14 天,而且會有提示畫面(nag screen)干擾操作。也就是說試用期間功能可以用,但會一直跳出提醒你購買的視窗。另外它沒有免費版本,試用期結束後要繼續用就得付費買授權。如果你只是短期需要處理資料庫,14 天試用可能夠用;如果是長期工作需求,就要把授權費用算進去。

12什麼情況下不該選這套軟體?

如果你預算有限、需要長期免費使用的工具,這套不適合,因為只有 14 天試用、沒有免費版。如果你習慣中文介面,這套只有英文。如果你的需求只是偶爾開個網頁介面管理資料庫,phpMyAdmin 這種免安裝的網頁工具可能更輕量。另外,如果你的資料庫規模很大,官方有提到它可能比較耗資源,這點在舊電腦上要留意。

下載與官方連結

前往官方網站 下載 Navicat for MySQL (64-bit)

navicat150_premium_en_x64.exe · 58.2 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

Navicat Premium 15.0.17 (64-bit)
- Change log not available for this version


Navicat Premium 15.0.16 (64-bit)
Improvements:
- Support Active Directory authentication method for SQL Server
- Integer column exported in Number format when exporting Excel file
- Display export profiles in the same group of queries

Bug-fixes:
- The fields of PostgreSQL compound index were displayed incorrectly
- Unable to show index fields in PostgreSQL 9.0
- Unable to set data to NULL in query results
- Crashed when clicking the ellipsis button in Custom Recordset
- Pasting data into a column cleared another column data
- Default Settings Location path was set to a wrong location for some cases
- "Floating point division by zero" error occurred when setting the dashboard background
- The file extension was missing when exporting the dashboard
- Query Parameter did not work when using a parameter twice
- "Invalid floating point operation" error occurred when adding NULL data to the chart
- Incorrect columns were displayed after clicking the Default button in the "Choose columns" window
- Minor bug fixes and improvements


Navicat Premium 15.0.14 (64-bit)
Bug fixes:
- Unable to set the identity seed and increment in PostgreSQL models
- Unable to synchronize data to MySQL 8.0.19
- Unable to connect AnalyticDB
- Unable to set SET IDENTITY_INSERT ON in Data Synchronization
- Unable to export data to .mdb files
- Minor bug fixes and improvements


Navicat Premium 15.0.13 (64-bit)
Bug-fixes:
- MySQL table row format reverted to Compact after editing
- Unknown Internal error occurred when opening Oracle tables
- Syntax error occurred when creating events
- Unable to set default value for fields in Table Designer
- Unable to show SUPER privilege for MariaDB 10.4 in the user object list
- Foreign key was dropped and added when re-comparing the model
- Data Pump Import's Table Exists Action drop-down list options were incorrect
- Minor bug fixes and improvements


Navicat Premium 15.0.12 (64-bit)
Bug fixes:
- Incorrect SQL generated when transferring Oracle tables
- Invalid XML error occurred when importing connections
- Differences was detected in re-comparison in Structure Synchronization and Synchronize to Database
- Incorrect data was updated when saving ; in a non-text field
- Unable to import data to PostgreSQL array fields
- Incorrect SQL generated for altering fields in Structure Synchronization
- Incorrect items were displayed in suggestion list when using code completion with alias
- Incorrect SQL generated when enabling "On Update Current_timestamp" in Table Designer
- Minor bug fixes and improvements


Navicat Premium 15.0.11 (64-bit)
Bug fixes:
- Query wrongly returned null results in some cases
- "," was replaced by "." when using Custom Filter in Table Viewer
- Relation attributes were wrong after reopening the logical model
- Minor bug fixes and improvements


Navicat Premium 15.0.9 (64-bit)
Bug fixes:
- Only the first batch was transferred when "Number of row per batch" was enabled
- Minor bug fixes and improvements


Navicat Premium 15.0.8 (64-bit)
Improvements:
- Added "Keep Orthogonal Layout" to Model

Bug fixes:
- Unable to update bit type data
- Minor bug fixes and improvements


Navicat Premium 15.0.7 (64-bit)
Bug fixes:
- The "Others" button was missing for PostgreSQL, Oracle and SQL Server connections


Navicat Premium 15.0.6 (64-bit)
Improvements:
- Added shortcuts for "Run Current Statement" and "Select Current Statement" in Query Editor

Bug fixes:
- "Unknown Internal Error" occurred when modeling databases
- Find bar UI issue in Data Viewer
- Unable to print table when using popup menu on Navigation pane
- Syntax error occurred when renaming index in MariaDB table
- Explain feature did not work with query parameters
- Interval type was not supported in Charts
- Highlight color issue in Filter wizard when using Dark mode
- Minor bug fixes and improvements


Navicat Premium 15.0.5 (64-bit)
Bug fixes:
- OCI Environment setting was unable to save
- "Invalid floating point operation" error occurred when resizing tables in View Builder
- Multiple primary key names were generated when exporting model to SQL files
- int8 type was converted to int8(255) when synchronizing model to PostgreSQL server
- Syntax error occurred when connecting to MySQL 4
- Minor bug fixes and improvements


Navicat Premium 15.0.4 (64-bit)
Bug fixes:
- Access violation error occurred when adding users to Navicat Cloud project
- Access Denied error occurred when designing table
- Unable to highlight field when typing in Filter's field selection list
- Wrong fields are exported to the SQL file when not all fields are selected
- Dark theme kept reverting back to Normal theme
- Wrong CREATE INDEX was generated in Model
- MySQL JSON data was truncated in Table Viewer
- Empty value was exported as **** when exporting DBF file
- Data Transfer high memory consumption issue
- Unable to connect Azure Database for MariaDB
- Run queries slow issue
- Unable to set Numeric field without precision in PostgreSQL server
- "List index out of bounds (-1)" error occurred when editing role privileges
- "Last Tab Window" option was missing


Navicat Premium 15.0.3 (64-bit)
- New Charts
- Advanced Data Transfer
- Brand new Query Builder
- Enhanced Data Modeling Tool
- Dark theme UI and Diagram
- Many other new features and improvements