当前位置: 欣欣网 > 码农

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/