项目介绍Chat2DB—— 一个智能的通用 SQL 客户端和数据报表工具帮助您更快地编写 SQL 查询、管理数据库、生成报告、探索数据并且可以与多种数据库进行交互。功能特色多数据库支持支持多种10数据库包括 MySQL、H2、Oracle、PostgreSQL、SQLServer、SQLite、MariaDB、ClickHouse 等可视化表管理支持可视化表编辑器无需编写 DDL 语句即可完成表列名、类型、主键、注释等的增删改查同时支持视图、函数、触发器、存储过程的可视化查看与编辑SQL 控制台增强内置语法高亮、智能提示、SQL 格式化支持选中片段格式化支持快捷键执行 SQL、保存查询记录等多 LLM 模型适配支持集成多款大语言模型提供 AI 输入交互实现 SQL 编写、数据分析、报表生成等功能个性化定制支持主题颜色自定义、明暗主题切换同时支持国际化多语言技术栈客户端基于 Umi v4 脚手架、Ant Design v5 组件库、Dva 状态管理使用 TypeScript 开发支持国际化服务端基于 Java17 SpringBoot3 开发快速上手安装部署支持 Docker 部署可使用 Docker 快速部署。1、拉取镜像docker pull chat2db/chat2db:latest2、创建挂载目录mkdir -p /data/software/chat2db3、运行容器docker run -d -ti \ --name chat2db \ -p 10824:10824 \ -v /data/software/chat2db:/root/.chat2db \ chat2db/chat2db:latest4、容器运行成功后浏览器访问http://{IP/域名}:10824默认账号密码chat2db/chat2db.创建连接1、首次使用Chat2DB需要创建数据库连接2、选择数据库类型3、输入数据库连接信息测试通过并保存4、连接创建成功后就可以开始进行数据查询操作功能体验SQL 查询暗黑模式表管理仪表盘基础设置AI 配置本地开发环境准备1、环境依赖后端JDK17前端Node.js162、克隆或下载项目源码git clone https://github.com/CodePhiliaX/Chat2DB.git3、代码目录结构启动后端1、将Chat2DB/chat2db-server目录以 Maven 的工程的形式导入到 IDEA2、运行主启动类ai.chat2db.server.web.start.Application启动服务运行前端1、进入前端工程Chat2DB/chat2db-client2、安装依赖yarn install ## 需要使用 yarn 安装依赖如未安装 yarn 可使用如下命令安装 npm i yarn -g3、运行服务yarn run start:web4、启动成功后浏览器访问http://localhost:8000默认账号密码chat2db/chat2db.可以说无论是后端开发者还是专业的 DBA 人员都能通过使用Chat2DB来完成数据库操作。如果你正在寻找一款开源易用的 SQL 客户端工具不妨试试。快去安装部署体验吧~项目地址https://github.com/CodePhiliaX/Chat2DB最后