1、什么是 Chat2DB
Chat2DB 是一款开源、跨平台的数据库客户端工具,定位是AI 增强型数据库 IDE ,它同时具备传统 Navicat、DBeaver 这类数据库管理工具的能力,额外内置 AI 大模型能力,核心主打 Text2SQL(自然语言转 SQL)。
官网地址:数据管理开发分析软件。项目开源地址:https://github.com/OtterMind/Chat2DB,支持 Windows、Mac、Linux 全平台安装,同时提供 Web 网页版,个人免费使用。
和传统数据库客户端最大区别: 传统客户端:你需要自己写 SQL、调试语法、查表结构; Chat2DB:你只需要用中文描述查询需求,AI 自动生成 SQL,同时支持 SQL 解释、SQL 优化、数据洞察。
适用人群:后端开发、数据分析师、DBA、测试工程师,不会写复杂 SQL 的业务人员也可以上手。
2、核心功能亮点
2.1 Text2SQL,自然语言生成 SQL
这是它最核心的能力。
- 绑定数据库后,AI 读取表结构、字段注释,你输入中文需求,例如:
统计每个月的订单总额、查询近7天注册的用户,按地区分组,AI 直接输出可执行 SQL。 - 支持对 SQL 做解释、改写、优化、加索引建议。
- 支持 DDL:建表语句、修改表结构、生成测试数据。
2.2 多数据源统一管理
- 支持几乎主流数据库:MySQL、PostgreSQL、Oracle、SQL Server、ClickHouse、Doris、Redis、MongoDB 等。 可以在一个工具内配置多个数据库连接,切换不同实例,替代多个数据库客户端。
2.3 完整数据库客户端能力
- 可视化表结构:查看表、字段、索引、主键、注释;
- 数据在线增删改查、筛选、导出(Excel/CSV);
- SQL 编辑器、语法高亮、自动补全、执行计划 explain;
- 数据库同步、表对比、结构导出。
2.4 灵活的 AI 模型接入能力
Chat2DB 没有绑定单一厂商大模型,支持多种 AI 来源:
- OpenAI、Azure OpenAI;
- Ollama 本地模型(本地部署 Qwen、Llama、DeepSeek,不走公网 API,无费用);
- 自定义 OpenAI 兼容接口:DeepSeek、通义千问、Kimi 等兼容 OpenAI 协议的模型;
3、使用
3.1 配置数据库
3.2 配置大模型
我使用的是DeepSeek,配置的是DeepSeek的API key。
自定义模型
3.3 AI查询
统计查询
联表查询


3.4 仪表盘
添加仪表盘

创建图表

数据配置

写sql,执行,生成报表



生成图表
