AI2SQL是什麼
AI2SQL是一種AI資料庫助手,能將自然語言問題轉換為符合目標資料庫語法的查詢語句,並提供SQL的解釋、修復、格式化、優化以及只讀執行功能。連接到資料庫後,系統會根據實際的表格、欄位和關係來生成查詢語句。
一句話介紹
AI2SQL讓用戶能以日常語言來查詢自己的資料庫,同時透過架構感知、只讀防護、日誌記錄以及MCP Gateway等機制,降低一般即時通訊工具直接存取資料的風險。
核心功能
- 將自然語言轉換為SQL查詢。
- 讀取真實Schema生成表名和連接條件。
- 解釋已有查詢的執行邏輯。
- 修復語法、欄位和方言錯誤。
- 優化慢查詢並說明修改原因。
- 統一格式化SQL代碼。
- 在受控只讀連接上執行查詢。
- 透過API和MCP為AI Agent提供數據能力。
自然語言生成SQL
- 描述希望獲得的業務結果。
- 使用真實表名和字段名生成查詢。
- 根據目標資料庫選擇正確語法。
- 處理過濾、聚合、排序和分組。
- 生成多表連接和子查詢。
- 返回SQL並配合文字解釋。
- 運行前仍需人工確認業務含義。
Schema感知
AI2SQL在連接到資料庫之後,會讀取表、欄位、類型以及它們之間的關係,進而建立用於產生查詢的語義上下文。如此一來,使用者就不必每次都將資料庫結構複製到聊天窗口中。
- 識別實際存在的表格和欄位。
- 使用選中資料庫的欄位類型。
- 根據關係生成連接條件。
- 減少虛構字段和錯誤方言。
- 支援業務術語映射到資料對象。
- Schema變化後需要及時重新同步。
SQL解釋
- 逐段說明查詢完成什麼任務。
- 解釋SELECT欄位和計算表達式。
- 說明連接、過濾和聚合邏輯。
- 幫助接手他人遺留查詢。
- 適合學習SQL語法與思維。
- 解釋可能遺漏隱藏的業務假設。
SQL修復
- 定位語法錯誤。
- 修正錯誤表名和字段名。
- 處理資料庫方言不相容。
- 根據錯誤消息提出修改。
- 解釋原查詢失敗原因。
- 修復後應在測試環境驗證結果。
SQL優化
- 重寫低效連接與過濾邏輯。
- 發現可能缺少的索引。
- 減少不必要的欄位和重複掃描。
- 提供優化後的查詢候選。
- 說明性能改進思路。
- 真實收益必須結合執行計劃和數據規模測試。
SQL格式化
- 統一關鍵字大小寫。
- 調整縮進和換行。
- 拆分複雜條件與連接。
- 提高代碼審查可讀性。
- 適合在提交到代碼倉庫前整理。
- 團隊仍應採用統一格式規範。
查詢執行
雲端連接模式可以在只讀連接上執行查詢並回傳資料列,協助用戶確認答案是否合理。其執行功能不應繞過資料權限、審計及脫敏策略。
- 選擇目標資料庫連線。
- 運行經過檢查的只讀查詢。
- 在頁面查看返回行。
- 保存查詢供團隊重複使用。
- 記錄執行身份和查詢日誌。
- 大查詢應增加超時和資源限制。
CSV查詢與數據洞察
- 上傳CSV後用自然語言提問。
- 生成適合數據分析的查詢。
- 發現潛在分析角度。
- 用於臨時數據探索。
- 上傳前應移除敏感個人資訊。
- 結果需要檢查數據類型和缺失值。
支援的資料庫
| 資料庫 | 主要方言或用途 | 套餐注意 |
|---|---|---|
| PostgreSQL | PostgreSQL SQL | Start及以上 |
| MySQL | MySQL SQL | Start及以上 |
| SQL Server | T-SQL | Start及以上 |
| Oracle | Oracle SQL與PL/SQL | 連接能力按套餐 |
| Snowflake | Snowflake SQL | 高級方案 |
| BigQuery | GoogleSQL | 高級方案 |
| Amazon Redshift | Redshift SQL | 高級方案 |
| MongoDB | 查詢與聚合語法 | 高級方案 |
| SQLite | SQLite SQL | 支援生成 |
| Firebird | Firebird SQL | 支援生成 |
雲端資料庫連接
- 使用只讀資料庫帳號連接。
- 讀取Schema建立上下文。
- 在雲端介面生成和運行查詢。
- 憑據以加密方式保存。
- 不要向公網開放不必要端口。
- 生產環境應透過網路和IP規則進一步限制。
AI2SQL Connector
Connector是一種運行在本地電腦或企業網路中的輕量級應用程式,用於存取那些AI2SQL無法直接連接的本地資料庫。它會讀取資料庫的結構,並將問題、選定的資料表名稱及資料類型傳送給AI2SQL,而不會傳送資料庫密碼或資料表中的實際資料。
- 支援Windows、macOS和Linux。
- 連接本機或私網中的資料庫。
- 無需開放入站端口。
- 無需配置隧道或修改防火牆。
- 支援MySQL、PostgreSQL和SQL Server。
- 使用已有AI2SQL帳戶和套餐額度。
- 生成SQL由用戶在自己的工具中決定是否執行。
Connector數據邊界
| 數據類別 | 是否發送到AI2SQL | 說明 |
|---|---|---|
| 資料庫用戶名稱和密碼 | 不發送 | 僅由本機Connector使用 |
| 表中數據行 | 不發送 | Connector只讀取Schema元數據 |
| 連接地址 | 不發送 | 保留在本機 |
| 用戶問題 | 發送 | 用於生成SQL |
| 選中表名和數據類型 | 發送 | 用於Schema感知 |
| AI2SQL登入令牌 | 儲存在本機 | 使用所有者權限保護 |
Connector已知限制
官方頁面明確說明,Connector目前與資料庫之間的連線並未使用TLS。在同一台電腦上的資料庫受到的影響較小,但當連接到區域網路中的其他伺服器時,Schema元資料會以明文形式在該網路中傳輸,因此,在敏感的環境中應等待相關功能的支援,或採用其他安全措施。
- 首次下載的檔案尚未完成Apple與Microsoft的簽名。
- 系統可能顯示安全攔截提示。
- 資料庫連接的區域網路段目前沒有TLS。
- 查詢生成仍需要連接AI2SQL雲端介面。
- 目前本地連接器僅覆蓋三種資料庫。
- 企業應先完成軟體來源和安全審查。
MCP Gateway
AI2SQL Gateway透過受管理的MCP端點,讓Cursor、Claude、ChatGPT的開發模式或自建的Agent能夠查詢資料庫。它在查詢傳達至資料庫之前,會執行只讀規則、限速以及審計功能。
- 為不同Agent創建獨立密鑰。
- 限制每個Agent可見的Schema。
- 允許描述Schema和運行查詢。
- 攔截寫入與危險DDL語句。
- 記錄金鑰、時間、查詢及結果狀態。
- 發現異常時可以快速撤銷金鑰。
- 仍需設定資料庫端只讀權限作為第二層防護。
只讀安全控制
- 預設拒絕INSERT、UPDATE和DELETE。
- 攔截DROP等DDL操作。
- 阻止多語句輸入。
- 限制讀取伺服器檔案的函數。
- 在語句到達資料庫前完成分類。
- 為每次調用保留日誌。
- 資料庫帳號本身也應只授予SELECT。
REST API
- 允許應用提交自然語言問題。
- 生成符合目標Schema的SQL。
- 為AI Agent提供受控查詢能力。
- 按調用進行計量和記錄。
- 商業或企業方案的公開頁面包含API功能。
- 生產集成應確認速率、超時和錯誤格式。
桌面端
- 用於連接本機或私有網路資料庫。
- 當前主站說明Pro包含桌面能力。
- 可在Windows和macOS使用。
- Connector頁面另提供Linux構建。
- 資料庫憑證保留在本機。
- AI生成仍依賴雲端服務。
適合哪些用戶
- 知道業務問題但不熟悉SQL連接的分析師。
- 需要解釋和優化查詢的後端開發者。
- 同時處理多種資料庫方言的資料工程師。
- 正在學習SQL的學生和初學者。
- 需要讓AI Agent安全訪問資料庫的團隊。
- 使用本機或私網資料庫的開發人員。
- 希望共享查詢庫和權限的團隊。
典型使用場景
- 從銷售數據統計各地區收入。
- 生成複雜多表連接查詢。
- 解釋遺留系統中的長SQL。
- 修復資料庫遷移後的方言錯誤。
- 優化運行緩慢的報表查詢。
- 讓內部Agent回答只讀業務問題。
- 查詢本機開發資料庫的Schema。
- 把常用分析保存為團隊查詢庫。
不太適合哪些情況
- 需要自動修改生產數據的應用。
- 要求完全離線生成SQL的組織。
- 無法向雲端發送表名和問題的敏感環境。
- 需要完整的BI儀表板與可視化平台。
- 要求由AI獨立決定財務或運營動作的流程。
- 沒有資料庫權限治理基礎的團隊。
- 希望獲得完整平台源碼自行部署的開發者。
當前價格套餐
截至2026年8月,目前的主頁上顯示有Start、Pro和Team三種美元價格的方案,並提供7天的試用期。而獨立的價格頁面則仍沿用舊版的Pro和Business兩種方案,因此,在付款之前應以應用程式內的結算頁面為準。
| 套餐 | 月付 | 年付折合 | 主要額度 |
|---|---|---|---|
| Start | 9美元/月 | 7美元/月 | 每月100次SQL查詢 |
| Pro | 19美元/月 | 14美元/月 | 不限SQL查詢 |
| Team | 39美元/月 | 29美元/月 | 5名用戶及團隊治理 |
| Enterprise | 聯絡銷售 | 訂製 | 本地部署、微調與企業支援 |
套餐功能對比
| 功能 | Start | Pro | Team | Enterprise |
|---|---|---|---|---|
| SQL生成與解釋 | 基礎 | 高級模型 | 高級模型 | 訂製 |
| 每月查詢 | 100次 | 不限 | 不限 | 按合約 |
| 資料庫連接器 | 不含 | 包含 | 包含 | 包含 |
| 桌面能力 | 不含 | 包含 | 包含 | 按方案 |
| 共享查詢庫 | 不含 | 個人 | 包含 | 包含 |
| 角色權限 | 不含 | 不含 | 包含 | 高級 |
| 用戶數 | 1人 | 1人 | 5人 | 訂製 |
| 本地部署 | 不含 | 不含 | 不含 | 可提供 |
價格頁面差異
官網的獨立定價頁面在本次核驗時,仍顯示著 Start 9美元、Pro 24美元、Business 39美元的舊有定價方式,而首頁則顯示 Pro為19美元、Team為39美元。由於兩處的資訊不一致,因此目錄正文中採用了首頁上的最新定價,並提醒使用者去核對結算頁面的數值。
免費試用
- 每個當前付費方案提供7天試用。
- 主站說明開始試用需要銀行卡。
- 註冊當天不會立即收費。
- 試用結束前可在賬戶中取消。
- 若未取消可能轉為付費訂閱。
- 部分頁面同時提到100次免費額度,實際以賬戶為準。
訂閱、自動續費與退款
- 訂閱會依照所選的週期提前計費。
- 每個計費週期結束時自動續費。
- 用戶可以在帳戶頁面取消續費。
- 價格調整會在後續週期生效。
- 訂閱開始後已付費用不予退款。
- 未使用的部分月份不提供退款。
- 試用結束前應確認是否繼續使用。
自然語言生成教學
- 選擇目標資料庫方言。
- 連接測試資料庫或手動提供Schema。
- 用清晰語言描述所需結果。
- 明確日期、過濾、分組和排序條件。
- 檢查生成語句使用的表與字段。
- 先在開發環境限制返回行數運行。
- 核對結果後保存或繼續修改。
慢查詢優化教學
- 保存原查詢和真實執行計劃。
- 記錄數據規模、耗時和資源消耗。
- 將查詢交給Optimize SQL分析。
- 檢查建議的連接、過濾和索引。
- 在相同測試數據上運行候選版本。
- 比較結果一致性與性能變化。
- 透過代碼審查後再部署生產。
Connector使用教學
- 在能訪問資料庫的機器下載Connector。
- 完成文件來源和安全掃描。
- 使用AI2SQL帳戶登入。
- 建立只讀資料庫使用者。
- 輸入連接資訊並載入Schema。
- 只選擇任務所需的表。
- 生成SQL並在自己的資料庫工具中審查執行。
MCP Agent接入教學
- 創建專用於Agent的資料庫只讀帳號。
- 在Gateway中建立範圍受限的Agent密鑰。
- 限制可訪問的資料庫、表格和查詢數量。
- 將MCP端點配置到相容客戶端。
- 測試讀取Schema和簡單聚合查詢。
- 驗證寫入與危險語句會被攔截。
- 上線後審查日誌並設定異常告警。
SQL正確性風險
- 語法正確不代表業務邏輯正確。
- 錯誤連接可能造成重複計數。
- NULL、時區和貨幣處理容易出錯。
- 聚合維度可能與用戶意圖不一致。
- 優化建議可能改變結果語義。
- 生成查詢可能對大表造成負載。
- 關鍵報表必須由數據負責人驗證。
安全與隱私
- 始終使用資料庫端只讀帳戶。
- 限制帳號可見Schema和表。
- 不要在自然語言問題中寫入機密數據。
- 對返回行進行脫敏和數量限制。
- 監控每個金鑰的查詢日誌。
- 定期輪換資料庫和Agent憑證。
- Connector跨局域網使用前評估無TLS風險。
- 生產採購應核驗現行隱私和安全文件。
產品優勢
- 基於真實Schema而非通用範例生成。
- 支援十種資料庫及對應方言。
- 覆蓋生成、解釋、修復、優化、格式化與執行。
- Connector可訪問本機和私網資料庫。
- Gateway為AI Agent提供只讀MCP入口。
- 寫入操作在到達資料庫前被攔截。
- 提供REST API與團隊查詢庫。
- Connector源碼公開,便於檢查數據邊界。
產品限制
- 主頁與獨立價格頁存在方案差異。
- 生成結果仍可能有業務邏輯錯誤。
- Connector生成能力依賴雲端接口。
- Connector資料庫連線目前不使用TLS。
- Connector檔案尚未完成系統簽名。
- 免費試用需要銀行卡。
- 訂閱開始後已付費用不退款。
- 完整AI2SQL平台不是開源項目。
- 高風險生產查詢仍需人工和資料庫治理。
GitHub與開源狀態
AI2SQL Connector擁有公開的GitHub倉庫,頁面上明確標示其為開源軟體,可用於檢查本機的Schema讀取情況以及雲端數據的邊界。至於AI2SQL的雲端生成平台、Gateway以及商業應用本身,則仍屬於閉源服務。
基本資訊
| 項目 | 內容 |
|---|---|
| 工具名稱 | AI2SQL |
| 運營主體 | Cross Regions Technology |
| 工具類型 | AI SQL生成、優化與資料庫Agent Gateway |
| 資料庫 | PostgreSQL、MySQL、SQL Server等10種 |
| 試用 | 7天,需要銀行卡 |
| 起步價格 | 9美元/月 |
| API與MCP | 提供 |
| 桌面與Connector | Windows、macOS,Connector另有Linux |
| 開源狀態 | 平台不開源,Connector開源 |
推薦指數
推薦指數:4.5 / 5。AI2SQL適合那些需要在真實的 Schema 上建立、理解及優化查詢,並希望為 AI Agent 提供受控的只讀資料庫存取權的團隊。
使用時應特別關注SQL業務正確性、資料庫最小權限、Connector局域網加密限制和結算頁價格。
常見問題
AI2SQL免費嗎?
提供7天試用,目前首頁也提到100次免費額度,但長期使用主要以付費訂閱為主。
最低價格是多少?
目前首頁顯示,按月支付為9美元,按年支付則相當於每個月7美元。
支援哪些資料庫?
支援PostgreSQL、MySQL、SQL Server、Oracle、Snowflake、BigQuery、Redshift、MongoDB、SQLite和Firebird。
資料庫資料會發送到雲端嗎?
本地Connector只發送問題、選中表名和數據類型,不發送密碼、連接地址或數據行。
可以讓AI Agent查詢資料庫嗎?
可以,透過MCP Gateway或REST API提供受控只讀查詢。
會執行寫入語句嗎?
Gateway預設會攔截寫入和DDL操作,但資料庫帳號本身仍必須設定為只讀。
可以退款嗎?
條款規定訂閱開始後已支付費用不能退款。
AI2SQL是完全開源嗎?
不是,Connector是開源的,完整的雲端平台仍為閉源服務。
生成的SQL可以直接用於生產嗎?
不建議,必須在測試環境核對語意、結果和性能後再部署。
桂公網安備45132202000164號