當前位置: 妍妍網 > 碼農

4k star,DBA或程式設計師的強力助手

2024-06-05碼農

SQL Translator 計畫介紹

SQL Translator 是一個開源工具,它能夠將自然語言查詢轉換為 SQL 程式碼,反之亦然。這個工具使用人工智慧技術,旨在幫助那些不熟悉 SQL 的使用者輕松管理和操作關系型資料庫中的數據。

特點

  • 暗黑模式 :提供更舒適的視覺體驗。

  • 大小寫切換 :根據需要調整 SQL 程式碼的大小寫。

  • 復制到剪貼簿 :方便使用者復制生成的 SQL 程式碼。

  • SQL 語法高亮 :增強程式碼的可讀性。

  • 架構意識(測試版) :能夠理解和套用資料庫架構資訊。

  • 查詢歷史記錄 :保存使用者的查詢歷史,便於回顧和重用。

  • 快速部署

    1. 本地開發環境

  • 複制倉庫: git clone https://github.com/whoiskatrin/sql-translator.git

  • 安裝必要的包: cd sql-translator && npm install

  • 構建應用程式: npm run build

  • .env 檔中輸入你的 OPENAI API 金鑰: OPENAI_API_KEY=你的API金鑰

  • 啟動開發伺服器: npm start

  • 使用 Docker Compose

  • 複制倉庫: git clone https://github.com/whoiskatrin/sql-translator.git

  • .env.production 檔中輸入你的 OPENAI API 金鑰: OPENAI_API_KEY=你的API金鑰

  • 啟動開發伺服器: docker-compose up

  • 使用方法

    開發伺服器啟動後,透過瀏覽器存取 http://localhost:3000 。在輸入框中輸入自然語言查詢,點選「轉譯」生成相應的 SQL 程式碼。生成的 SQL 程式碼將顯示在輸出框中。

    總結

    SQL Translator 是一個強大且易於使用的工具,它透過人工智慧技術,將自然語言和 SQL 之間的障礙降到最低。無論是資料庫新手還是專業人士,都可以透過這個工具提高工作效率和準確性。作為一個開源計畫,它鼓勵社群貢獻和持續改進,使得 SQL 語言的學習和使用變得更加容易和友好。

    傳送門:https://github.com/whoiskatrin/sql-translator

    線上體驗地址:https://www.sqltranslate.app/