GenQL 是一款基於網頁的工具,旨在透過自然語言輸入,生成對應的 SQL 查詢語句,協助使用者更直觀地與資料庫互動。
主要功能:
-
自然語言轉 SQL: 使用者可以輸入類似「顯示所有員工的姓名和薪水」的自然語言描述,GenQL 將自動生成相應的 SQL 查詢語句。
-
資料庫結構導入: 支援使用者上傳資料庫的結構資訊,透過 JSON 或 CSV 格式的檔案,讓 GenQL 瞭解資料庫的表格和欄位,從而生成更準確的查詢語句。
使用方法:
-
導入資料庫結構: 在 GenQL 網頁的左側面板,使用者可以直接在 JSON 編輯器中輸入資料庫結構,或上傳包含結構資訊的
.json
或.csv
檔案。 -
輸入查詢需求: 在右側的輸入框中,輸入自然語言描述的查詢需求,例如:「列出所有產品的名稱和價格」。
-
生成 SQL 查詢: GenQL 將根據提供的資料庫結構和查詢需求,自動生成對應的 SQL 查詢語句,並顯示在下方。
注意事項:
-
資料庫結構格式: 為確保 GenQL 正確解析資料庫結構,建議使用標準的 JSON 或 CSV 格式,詳細說明可參考官方指引。
-
檔案大小限制: 上傳的 JSON 或 CSV 檔案大小應不超過 5 MB。
GenQL 為開發者和資料分析師提供了一個便捷的工具,透過自然語言輸入,快速生成 SQL 查詢語句,降低了與資料庫互動的門檻,提升了工作效率。