Navicat Blog

Navicat 18 為通用多資料庫用戶端帶來 AI 深度整合 2026 年 8 月 21 日,由 Robert Gravelle 撰寫

Navicat 是一款專為高效能與極致速度而生的原生通用多資料庫用戶端應用程式。繼 Navicat 17 憑藉全面的 AI 整合與直覺介面驚豔市場後,全新的 Navicat 18 即將於本月重磅登場。新版本在單一應用程式中,為多資料庫連線與管理帶來前所未有的流暢體驗!本文將帶你深入探索 Navicat 18 如何將 AI 力量無縫融入你的日常開發工作流程中。

資料遮罩

資料遮罩是 Navicat 18 中全新推出的獨立功能,旨在協助你符合各項隱私法規(如 GDPR、HIPAA 等),並在測試或分享資料時妥善保護敏感資訊。資料遮罩提供了一套基於規則的工具組,允許你從一系列主流的遮罩技術中自由選擇與搭配。

你可以在主視窗的 「工具」->「資料遮罩」 底下找到該功能:

  • 將遮罩後資料傳輸至其他資料庫: 在敏感記錄於資料庫或結構描述之間移動時直接套用遮罩,確保目標端僅會接收到受保護的資料。
  • 於現有資料表遮罩資料: 直接在已經填入資料的資料表中對指定欄進行遮罩。

設定精靈會引導你完成相同的核心步驟:選擇你的連線與資料表、挑選需要保護的欄,然後為每欄指定適用的遮罩技術。Navicat 甚至能根據欄的名稱、資料類型和長度自動指派合適的技術,不過你依然可以自由覆蓋系統給予的建議。

data_masking_dialog (109K)

該功能一共提供五種遮罩技術:

  • 替代: 使用預先定義函式庫中逼真但虛構的數值來取代真實資料。
  • 變異: 按指定的百分比或範圍微調數值或日期,在保護個人資料的同時保留整體的統計分佈。
  • 雜湊: 使用加密演算法將資料轉換為唯一且固定長度的字串。
  • 空白處理: 將敏感資料取代為 NULL 或空值。
  • 重排: 將同一欄的數值隨機重新排列到不同列中。

每一種技術都配備了可配置的選項設定——例如,「替代」技術可讓你保留字串的前幾個字元以維持上下文語境,而「變異」技術可讓你設定數值邊界。

AI 填充

與可套用至整個資料庫的「資料遮罩」工具不同,「AI 填充」工具能直接在資料表中分析現有的欄位,並產生、轉換或摘要資訊。它可以即時以逼真的資料填補缺失值、將文字欄位翻譯成其他語言,或是清理記錄,完全無需切換視窗即可輕鬆搞定。

你可以在主要網格工具列中找到「AI 填充」指令。介面同時支援彈性切換不同的 AI 助理。

fill_with_ai_command (147K)

在「AI 填充」對話方塊中,你可以指定「參考欄位」(即傳送給 AI 作為參考的欄位)、「要待處理記錄」、「指示」,以及「目標欄位」。本例中,我們指示 AI 產生由知名藝術家、作曲家與科學家組成的逼真姓名。這是我們使用資料遮罩工具無法實現的。

fill_with_ai_dialog (60K)

下一個畫面將以並排方式呈現對比,方便我們驗證輸出結果是否完全符合預期。

mask_actor_names_screen (89K)

下一個畫面將以並排方式呈現對比,方便我們驗證輸出結果是否完全符合預期。

grid_with_masked_data (171K)

由於「AI 填充」是根據開放式的自然語言指令運作,而非遵循固定的規則技術,因此它的應用範疇遠遠超出了單純產生預留位置資料。你可以使用它將欄的內容翻譯成另一種語言、根據姓名自動產生公司電子郵件地址、摘要長篇文字欄位、清理格式不一致的記錄,或是根據周圍相關欄位的資料來精準填補空白。

使用 AI 設計資料表

資料表設計器同步迎來 AI 深度融入:

  • 詢問 AI」讓你只需描述需求即可在幾秒鐘內設計好資料表。
  • 填入註解」則會分析你的欄位定義,自動產生清晰的資料表註解。

按一下主要資料表設計器選單中的「詢問 AI」指令即可開啟對話方塊。你可以精確地告訴 AI 你的設計需求,亦可直接選用預設建議。

ask_ai (108K)

以下是 Claude 針對PostgreSQL dvdrental 資料庫中的 film 資料表,所建議新增的欄位:

suggested_fields (257K)

不得不說,這些額外的欄位都非常實用!

現在如果我們切換至「註解」索引標籤,將滑鼠懸停於主窗格上,即可看到「AI 填充」按鈕。按下它即可讓 AI 為該資料表提供註解建議:

generated_comment (45K)

使用全新的即時錯誤檢測功能編寫查詢

SQL 查詢編輯器在 Navicat 18 中迎來了重大升級,這全歸功於全新的即時錯誤檢測功能。它結合了 AI 技術,只需幾個簡單的步驟,就能自動定位並修復指令碼中的語法和邏輯錯誤。此外,編輯器還新增了即時懸停提示資訊,能精準標示錯誤位置並呈現相關的中繼資料。

info_popup (60K)

上述查詢中缺少了 customer 與 rental 資料表之間的聯結,我們可以利用「使用 AI 修正」工具來修改該查詢,系統會在對話方塊中清晰展示建議的修改變更。

fix_with_ai_dialog (89K)

總結

Navicat 在最新發布的版本中,展現了令人驚艷的突破性進化。從 AI 輔助編輯到完全統一的建模體驗,這次的版本更新成功地將應用程式每一個細節的實用性提升至全新高度。

Navicat 全面支援 Windows、macOS 與 Linux 主要作業系統。官方更推出免費的 Navicat Premium Lite,專為僅需執行基礎資料庫維護的使用者,提供最理想的解決方案。

Share
Blog Archives