一、Chat2DB 的介绍
Chat2DB 是一款开源的、AI 驱动的数据库工具和 SQL 客户端,提供现代化的图形界面,支持 MySQL、Oracle、PostgreSQL、DB2、SQL Server、SQLite、H2、ClickHouse、BigQuery 等多种数据库。它旨在简化数据库管理、SQL 查询编写、报表生成和数据探索等任务,并通过 AI 能力提升效率。
1.1 项目的特性
Chat2DB具有如下特性:
-
智能生成SQL:通过AI大模型帮助你书写SQL,支持文言一心、通义千问、Open AI等多种AI模型。
-
数据库管理:支持16+种数据库,包括MySQL、PostgreSQL、H2、Oracle、MongoDB等。
-
智能生成报表: 支持AI驱动的智能数据报表生成。
-
数据结构同步: 支持数据库表结构同步。
二、Chat2DB 的安装
Chat2DB具有多种客户端,支持Windows、MacOS、Linux、Docker环境,这里以Windows环境安装为例子。
- 进入官网进行下载:https://chat2db-ai.com

- 打开安装包进行安装

- 选择安装路径

- 安装完成

三、项目界面展示
3.1 基础操作
-
添加一个连接
-
然后添加好数据库连接配置就可以访问数据库了

- 右键连接名称,点击连接就可以管理数据库中的数据了;

- 打开表查看表中数据;

- 查看建表的DDL语句;

- 打开SQL编辑器进行编辑,体验了下提示很全;

3.2 AI 功能
- 首先我们打开
设置->自定义AI
进行设置;

- 在我们提问之前需要先设置好需要提问的表;

- 然后输入我们的SQL需求,例如
根据用户名查询后台用户 用中文回答
,然后点击回车按钮,AI模型就会给我们生成好对应的SQL了。
