微信扫码
添加专属顾问
我要投稿
数据库管理新体验!SQL Chat让非技术人员也能轻松操作数据库。核心内容:1. SQL Chat:自然语言交互的开源SQL客户端2. 功能亮点:自然语言转SQL、多数据库兼容性、数据隐私与安全3. 安装部署:自托管部署、配置OpenAI秘钥等步骤
传统数据库管理工具(如 DBeaver、phpMyAdmin)依赖复杂的图形界面和手动编写 SQL 语句,对非技术用户或新手存在较高门槛。SQL Chat 作为一款基于自然语言交互的开源 SQL 客户端,正以“对话即代码”的理念重新定义数据库管理工具的使用体验。
SQL Chat 是一个基于聊天的 SQL 客户端,使用自然语言与数据库以沟通的方式,实现对数据库的查询、修改、新增、删除等操作。
SQL Chat支持多种数据库系统,包括但不限于MySQL、PostgreSQL、MSSQL和TiDB Cloud。它提供了丰富的功能,如查询历史、自动补全、语法高亮和结果导出等。这些功能不仅提升了工作效率,还让数据库管理变得更加直观和简单。
SQL Chat 深度集成 OpenAI 的模型(如 GPT-3.5/4),支持通过自然语言生成、优化 SQL 语句。
例如,输入“帮我找出用户表中注册时间超过 30 天的用户”,系统会自动转换为 SELECT * FROM users WHERE registration_date < NOW() - INTERVAL 30 DAY
,并支持进一步调整。
目前支持 MySQL、PostgreSQL、MSSQL 和 TiDB Cloud,未来计划扩展更多数据库类型。这一特性使其适用于混合数据库环境的企业场景。
用户可选择自托管部署,避免敏感数据通过第三方服务传输。自托管时需配置 OPENAI_API_KEY 和环境变量,支持数据库无服务模式(NEXT_PUBLIC_DATABASE_LESS=true
),关闭用户账户和支付功能,专注于本地化安全需求。
基于 Next.js 构建,支持 Web 端和 Docker 容器化部署,可在 Windows、Linux、macOS 及浏览器中无缝运行,提供一致体验。
安装前先准备好 OpenAI 秘钥等
OPENAI_API_KEY: 可以从 openai.com
官方获得。
OPENAI_API_ENDPOINT: 默认 https://api.openai.com
。
NEXT_PUBLIC_ALLOW_SELF_OPENAI_KEY: 设置为 true 以允许 SQL Chat 服务的用户使用自己的 key。
本地安装首先从git中克隆项目,然后先配置数据库:
启动 Postgres 实例
创建一个数据库:
CREATE DATABASE sqlchat;
设置数据库 schema
pnpm prisma migrate dev
初始化数据(可选)
pnpm prisma db seed
使用pnpm安装并运行项目:
安装依赖项
pnpm i
生成 prisma 客户端
pnpm prisma generate
复制示例环境变量文件
cp .env.usedb .env
将我们的API秘钥和 OpenAI API
添加到新创建的 .env
文件
运行
npm run dev
选择 Sample PostgreSQL 作为示例数据库
输入:查询 employee 表的记录
点 Run SQL 可以查看运行结果
继续提问:employee中有多少个字段
SQL Chat 不仅是工具的技术革新,更是数据库管理范式的转变。它将自然语言与 SQL 的强大能力结合,为开发者、数据分析师乃至业务人员提供了更友好的协作界面。
最最重要的是SQL Chat让数据库管理和查询变得更加“无脑”,不需要再学习SQL语言,只需要简单的描述你的需求即可给出结果。随着 AI 技术的持续进化,此类工具或将成为未来数据库管理的标配。
https://github.com/sqlchat/sqlchat
构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以
交流技术
、职位内推
、行业探讨
为主
广告人士勿入,切勿轻信私聊,防止被骗
点下方的“❤”支持我们,非常感谢!
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2025-04-24
效率革命!GitHub爆火的开源神器MinerU:PDF、网页、电子书一键转Markdown
2025-04-24
Suna:构建你专属“通用智能体”的开源利器
2025-04-24
开源TTS领域迎来重磅新星!Dia-1.6B:超逼真对话生成,开源2天斩获6.5K Star!
2025-04-24
仅用3周时间,就打造出Manus开源平替!贡献源代码,免费用
2025-04-23
只需6G显存,就能本地跑的AI视频算法,开源了!
2025-04-23
OpenAI Codex 使用OpenRouter上的免费模型
2025-04-23
又一个牛皮的开源的通用型智能体界面和Manus有99分相似
2025-04-23
从零到多智能体:Google Agent开发套件(ADK)入门指南
2024-07-25
2025-01-01
2025-01-21
2024-05-06
2024-09-20
2024-07-20
2024-07-11
2024-06-12
2024-08-13
2024-12-26
2025-04-21
2025-04-19
2025-04-17
2025-04-15
2025-04-13
2025-04-10
2025-04-07
2025-04-03