實用工具

AI 自然語言轉 SQL

用白話提問,依你的資料表結構和資料庫方言產生 SQL 查詢。

自備 Key 或官方託管AI 助手1.8萬
到哪裡取得 Key

Key 只在你的瀏覽器裡。Key 由瀏覽器直接傳給服務商,不經過我們的伺服器,我們不記錄也不保存。建議使用專門建立、設有額度上限的 Key,用完及時到服務商後台刪除。

輸入

結果

結果會顯示在這裡。

說出你想知道什麼——「按月統計已付款訂單的營收,最新的月份排前面」——把 CREATE TABLE 陳述式貼進資料表結構欄位,再選 PostgreSQL、MySQL、SQLite、SQL Server、BigQuery 或 Oracle。你會得到一條為該方言撰寫的查詢、一段關於 JOIN 和篩選條件的簡短說明,以及它做了哪些假設。做法參考 Canner/WrenAI 這類 text-to-SQL 專案:以真實的資料表結構為依據,絕不捏造欄位,資料表結構回答不了的問題就直接說明。

它是怎麼運作的

  • 選方言的同時也固定了版本——PostgreSQL 14+、MySQL 8、SQL Server 2019、Oracle 19c——讓模型只使用那個版本真正存在的函式。
  • 沒有提供資料表結構也能回答,但會列出它不得不假設的資料表和欄位名稱,方便你對應到自己的資料庫。
  • 除非你明確要求修改資料,否則只產生唯讀的 SELECT;若要修改,會先給出警告,並把陳述式包進交易(transaction)裡。

你的資料去了哪裡

使用自備 Key 時,你輸入的內容和 Key 由瀏覽器直接傳送給你選擇的 AI 服務商,不經過 hysenlabs 的伺服器。使用官方託管時,內容經我們的伺服器轉送給我們的服務商(DeepSeek),以 credits 計費;我們只記錄每次執行的 Token 數和成本用於計費,從不保存你輸入的內容和回傳的結果。服務商如何處理這些內容,以它自己的隱私權政策為準。

本工具會接觸金鑰與憑證,因此任何一次執行都不會被儲存,連你自己的歷史裡也不會有。

關於你的 API Key

我們承諾不會收集、儲存或洩漏你的 Key:它只保存在目前頁面的記憶體裡(除非你勾選「在此分頁記住」),關閉頁面即消失。但任何 Key 只要在網頁裡用過,都值得多一分小心——建議專門為這裡建立一把設有額度上限的 Key,用完後及時到服務商後台刪除或輪換。

它要花多少

本工具完全免費,不需要登入,也不消耗點數。

常見問題

把資料庫結構貼進來安全嗎?
資料表結構只會用你的 Key 從瀏覽器送到你選的 AI 服務商,不會到別的地方。資料表定義很少包含資料,但會暴露結構,所以請使用你信任的服務商,以及一把事後可以刪除的專用 Key。千萬不要貼客戶資料列。
資料表結構要用什麼格式?
CREATE TABLE 陳述式效果最好——pg_dump --schema-only、MySQL 的 SHOW CREATE TABLE、SQLite 的 .schema 都能產生。單純列出資料表和欄位也可以;請附上外鍵和註解,因為它們告訴模型資料表之間如何關聯。
產生的 SQL 可以直接執行嗎?
先讀一遍,在副本上或加上 LIMIT 測試。檢查日期範圍——提示詞使用半開區間,並會說明「上個月」是否指日曆月——也檢查 NULL 的處理。模型看不到你的資料,所以查詢可能是合法的 SQL,卻計算了錯誤的東西。

背後的開源專案

本工具是獨立實作,並未打包第三方函式庫。Canner/WrenAI(Apache-2.0)在程式碼層面做的是同一件事——如果你需要在自己的程式裡實作它,從那裡開始,而不是呼叫一個網頁。

Canner/WrenAI

也常被稱作

  • 自然語言轉 sql
  • ai 產生 sql
  • text to sql
  • sql 查詢產生器
  • chatgpt 寫 sql