零基础用自然语言查数据库:DB-GPT 安装与上手
学会安装 DB-GPT,用中文提问即可查询数据库并生成图表,无需 SQL 知识。
你想不想直接用中文问数据库“上季度营收前十的客户”,然后自动拿到柱状图?DB-GPT 就是这样一个开源工具,它让你用自然语言跟数据库对话,完全免费,数据也留在你自己的电脑上。
准备工作
你需要一台装了 Docker(一种让软件运行在“容器”里的工具,省去安装配置的麻烦)的电脑。如果还没装,去 docker.com 下载安装即可。另外,随便准备一个数据库(比如 PostgreSQL、MySQL、SQLite 等),知道它的连接地址、用户名和密码。
安装步骤
- 打开终端,执行
git clone https://github.com/eosphoros-ai/DB-GPT.git把项目代码下载下来。 - 进入文件夹:
cd DB-GPT。 - 复制环境变量文件:
cp .env.example .env,然后用记事本打开 .env 文件,填入你的数据库连接信息(比如DB_HOST=localhost、DB_PORT=5432等)。 - 运行
docker compose up -d启动所有服务。第一次会下载镜像,稍等几分钟。 - 打开浏览器访问
http://localhost:5670,用默认账号 admin / admin 登录。
连接数据库与设置大模型
登录后,点击左侧 Settings → Database → Add,把刚才填在 .env 里的连接串粘贴进去,保存。接着点 Settings → LLM Provider,选择 Ollama(一个让你本地运行大模型的工具),在 Base URL 填 http://ollama:11434/v1,Model 填 llama3。如果你希望 SQL 更准确,可以用专门为 SQL 优化的模型 sqlcoder,在终端执行 docker exec -it ollama ollama pull sqlcoder 下载它,然后在设置里改模型名为 sqlcoder。
验证是否成功
回到首页,在输入框里用中文提问,比如“显示上季度营收前十的客户,用柱状图”。DB-GPT 会自动生成 SQL、查询数据库,并画出图表。如果看到结果,恭喜你,已经成功了!
下一步可以做什么
- 多试试不同的问题,比如“本月订单数量趋势”或“哪个类别的产品销量最好”。
- 在 Templates 里保存常用问题模板,方便重复使用。
- 如果想把 DB-GPT 集成到自己的产品里,可以用它提供的 API,发送 JSON 请求获取结果。
内容来源
DEV Ollama
发布时间
2026-05-22 01:31