ChatDB 连接配置:不用懂 SQL 也能连接 MySQL 等数据库
ChatDB 是什么
ChatDB 是 ChatExcel 的数据库对话功能。它解决的核心问题:当你的业务数据量冲破几十万行,传统 Excel 就会频繁卡死甚至崩溃——这时候就该用数据库了。但对非技术背景的职场人来说,数据库是一堵写满 SQL 的墙。ChatDB 把这堵墙拆掉:
- 你负责说人话
- ChatDB 负责调数据
为什么需要数据库而不是 Excel
| 对比项 | Excel | 数据库 |
|---|---|---|
| 数据量 | 几十万行开始卡 | 亿级数据流畅 |
| 查询速度 | 大文件查询慢 | 索引查询毫秒级 |
| 多人协作 | 共享文件容易冲突 | 支持并发访问 |
| 数据完整性 | 容易误改 | 事务保证 |
| 关联能力 | VLOOKUP 性能差 | JOIN 原生支持 |
支持的数据库
ChatExcel 目前网页端优先支持 MySQL(官方说明是"全球最流行的数据库之一")。其他数据库的支持情况请以官方最新版为准。如果暂时没有自己的数据库,可以先用 AI 做表 + 对话处理体验 ChatExcel 的核心能力。
连接配置:需要准备什么
连接 ChatDB 需要以下信息(向你们 IT 人员获取):
| 信息 | 说明 |
|---|---|
| 主机(Host) | 数据库在哪台服务器上(如 10.0.0.1 或 db.example.com) |
| 端口(Port) | MySQL 默认是 3306,其他数据库可能不同 |
| 用户名 | 建议使用专用只读账号(不给写权限更安全) |
| 密码 | 账号对应的密码 |
| 数据库名 | 存放业务数据的数据库名称(不一定等于业务系统名称) |
连接步骤
- 打开 ChatExcel,找到 ChatDB 入口
- 按上面的信息依次填写
- 点击"测试连接"——成功后进入对话界面

三个准备阶段:为什么先搞清楚这三个"为什么"
官方教程建议动手前先理解基础概念——这样能帮你想清楚什么时候该用 ChatDB、什么时候继续用 Excel:
- 为什么用数据库而不是 Excel? → 数据量大了、多人协作了、需要关联查询了
- 为什么 SQL 让人头疼? → 门槛高、写错一个分号就报错
- 为什么 ChatDB 是小白救星? → 配好连接后,剩下的全用自然语言对话

安全建议
- 使用只读账号:只给查询权限,不给写权限,防止误删数据
- 定期检查权限:不要给 ChatDB 的账号开超出需要的权限
- 敏感数据处理:金融、医疗等场景建议使用 ChatExcel 私有化部署(数据不出内网)