当前位置: 首页 > news >正文

18k star,取代Navicat!一款集成了AI功能的数据库管理工具!

数据库管理工具很多,但是集成AI功能的却不多,今天给大家分享一款集成AI功能的数据库管理工具Chat2DB,能帮你快速编写SQL语句,希望对大家有所帮助!

Chat2DB简介

Chat2DB是一款智能的通用SQL客户端和数据报表工具,它集成了AI的能力,目前在Github上已有18k+Star。它可以帮助我们快速编写SQL查询、管理数据库、生成报告、探索数据、并且可以与多种数据库进行交互。

Chat2DB具有如下特性:

  • 智能生成SQL:通过AI大模型帮助你书写SQL,支持文言一心、通义千问、Open AI等多种AI模型。
  • 数据库管理:支持16+种数据库,包括MySQL、PostgreSQL、H2、Oracle、MongoDB等。
  • 智能生成报表: 支持AI驱动的智能数据报表生成。
  • 数据结构同步: 支持数据库表结构同步。

下面是使用Chat2DB管理数据库的效果图,界面还是挺炫酷的!

安装

Chat2DB具有多种客户端,支持Windows、MacOS、Linux、Docker环境,这里以Docker环境安装为例子。

  • 首先我们需要下载Chat2DB的镜像;
docker pull chat2db/chat2db:latest
  • 下午完成后使用如下命令运行容器;
docker run -p 10824:10824 --name=chat2db \
-v /mydata/chat2db:/root/.chat2db \
-d chat2db/chat2db:latest
  • 运行成功后我们就可以在浏览器里访问Chat2DB了,第一次访问需要登录,默认账户密码为chat2db/chat2db,访问地址:http://192.168.3.101:10824

  • 在设置中可以设置语言与主题,个人比较喜欢暗色的主题。

mall项目

由于下面要以mall电商实战项目的数据库表为例来介绍Chat2DB的使用,这里简单介绍下mall项目。

mall项目是一套基于SpringBoot3 + Vue 的电商系统(Github标星60K),后端支持多模块和2024最新微服务架构,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!

  • Boot项目:https://github.com/macrozheng/mall
  • Cloud项目:https://github.com/macrozheng/mall-swarm
  • 教程网站:https://www.macrozheng.com

项目演示:

数据库管理

接下来我们来介绍下Chat2DB的数据库管理功能,以MySQL数据库为例。

  • 首先我们需要添加一个连接;

  • 然后添加好数据库连接配置就可以访问数据库了,这里以我的mall电商实战项目中的数据库为例;

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

  • 打开表查看表中数据;

  • 查看建表的DDL语句;

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

  • 当然Chat2DB不只支持MySQL,还支持以下16种数据库。

AI功能

上面介绍的是Chat2DB的数据库管理功能,接下来介绍下它的AI功能,这里以通义千问为例。

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

  • 通义千问的设置如下:
# ApiKey 可以从阿里云百炼平台获取,地址:https://bailian.console.aliyun.com
<YOUR_API_KEY>
# ApiHost
https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation/
# Model
qwen-plus
  • 在我们提问之前需要先设置好需要提问的表;

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

总结

今天给大家分享了一款集成AI功能的数据库管理工具Chat2DB,它的界面确实够炫酷,提示也很全。体验了下AI功能也可以使用,但是有时候回答会有一些重复的信息,这时候需要自己手动筛选下!

项目地址

https://github.com/CodePhiliaX/Chat2DB

相关文章:

  • 带触屏笔记本关闭屏幕触控方法
  • redis测评
  • 深度求索(DeepSeek)开源周技术全景与行业影响研究报告
  • 信息安全之构建FTP服务器证书
  • Golang集成企业微信接收消息服务处理URL接口(验证、解密)信息(GoFly快速开发框架)
  • 基于vue3的刻度尺组件
  • 什么是全栈?
  • 【人工智能技术发展路径:从符号学习到深度学习的演进】
  • 大模型FunctionCall-知识整理
  • 利率债、信用债、可转债区别与优势
  • STM32L051系列单片机低功耗应用
  • AcWing 蓝桥杯集训·每日一题2025·5526. 平衡细菌
  • 以实例解析汇编语言和高级语言
  • RCE漏洞
  • OpenWrt如何配置WireGuard互联?
  • MyBatis @Param 注解详解:多参数传递与正确使用方式
  • Oracle19c进入EM Express(Oracle企业管理器)详细步骤
  • Map<String,Object>转换为XML报文的方法
  • 网络安全wireshark题目
  • Ubuntu20.04本地配置IsaacGym Preview 4的G1训练环境(一)
  • 网站商城开发公司/淘宝宝贝关键词排名查询工具
  • 360网址大全电脑版/优化工具箱
  • dz网站开发/新网站如何推广
  • 莆田外贸网站建设/免费域名服务器
  • 广东建设安全质量协会网站/培训机构管理系统
  • 网站建设方案主要有/港港网app下载最新版