Chat2DB

Chat2DB 是一款有开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。和传统的数据库客户端软件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力,能够将自然语言转换为SQL,也可以将SQL转换为自然语言,可以给出研发人员SQL的优化建议,极大的提升人员的效率,是AI时代数据库研发人员的利器,未来即使不懂SQL的运营业务也可以使用快速查询业务数据、生成报表能力。

下载安装

官网:https://chat2db.opensource.alibaba.com/

软件支持Windows、MacOS、Jar包方式运行。这里我们使用的是Windows版本。

连接数据库

创建数据源测试并连接

配置Api

Api Key:

4bhOeDN9VstyCXfL84k7ZYsIUTXX3twF5k7N9B4RpYwmySfbqQJC8BcovuEcjSfh4GpgQoGxcTcr1ugGPaQGEQ5i

Api Host:

http://test.sqlgpt.cn/gateway/api/

测试

选中需要执行的SQL,进行测试

功能菜单说明

自然语言转SQL:简单来说就是 使用中文描述,软件自动帮我们生成SQL;
SQL解释: SQL语句转中文解释(有的时候我们会遇到非常复杂的SQL,有的甚至成百上千行的SQL,要读懂这段SQL可能需要几个小时甚至几天时间。通过Chat2DB就可以快速的了解这段SQL的含义)
SQL优化:有的时候我们写了一段SQL性能不好,Chat2DB也可以帮我们优化SQL,提升查询性能
SQL转化:不同数据库SQL预发间有略微的差异,我们也可以通过Chat2DB让他帮我们去转换这个SQL的语法(比如Mysql转SqlServer语句)

详细的功能介绍和使用,都在下面官方文档里面,可以自己测试。

https://chat2db.opensource.alibaba.com/docs/ai/nl2sql