给你安利一款带有AI功能的数据库管理工具
写在前面
说到数据库管理工具,大家应该不陌生了
小伙伴们应该都用过Navicat、DBever、DataGrip、SQLyog、plsqldeveloper等数据库管理工具
这些工具呢都各自有优缺点。
今天要给大家推荐的是一款带有AI 功能的数据库管理工具Chat2DB
一 、Chat2DB简介
Chat2DB 是一款开源免费的多数据库客户端工具,支持windows、mac本地安装,也支持服务器端部署,web网页访问。
目前在Github 上已经有6.9k star
和传统的数据库管理工具相比,具有AI能力,可以自然语言和sql语言进行相互转换
简单来说就是你说人话它就能帮你转换为SQL,当你给它一段SQL之后,它也能给你一些优化建议
不仅如此,它还能快速查询业务数据,生成报表
二、 各工具截图
对于开发人员来说,简洁易用,简洁的视觉效果能够提升技术人的工作效率.
下面例举了个人常用数据库管理工具,你更喜欢哪一款呢?
1️⃣ Navicat

2️⃣ DBever

3️⃣ SQLyog

4️⃣ DataGrip

5️⃣ plsqdeveloper

6️⃣ Chat2DB

三、 下载
目前最新版是2.0.12版本
1️⃣ GitHub 下载
https://github.com/chat2db/Chat2DB/releases

2️⃣ 官网chat2db.ai 下载
如果国内的小伙伴访问GitHub比较慢的化,可以通过如下官网下载
https://chat2db.ai/docs/guides/download

四、 基本配置
4.1 数据库连接配置
1️⃣ 选择需要连接的数据库
点击左侧“连接”按钮,点击右侧“新建链接”按钮,选择数据库类型,输入数据库连接信息,点击“连接”按钮即可连接数据库。

2️⃣ 配置数据库信息
通过上一步后会跳转到数据库信息填写步骤,如下图填写数据库相关信息之后,测试链接通过说明配置成功

3️⃣ 数据库管理
按照如下步骤可以进行数据库管理
1、点击左侧第一个“数据库管理”按钮,可以查看已经连接的数据库。
2、3代表数据库schema点击可以切换database。
4、5代表数据库表,点击可以查看表结构。
6、代表SQL控制台,新建可以打开新的控制台,在控制台可以对该数据库做操作。


4.2 AI 配置
1️⃣ 通过 Open AI key使用AI能力
如果你可以魔法上网,并且具有自己的
OpenAI Key可以通过这种方式配置

2️⃣ 通过 Chat2DB AI 使用 AI 能力
Chat2DB AI是Chat2DB自己实现的 AI,不需要魔法上网。通过扫描下方二维码,关注
Chat2DB 公众号,回复“AI”获取AI Key,然后在Chat2DB中配置 AI Key即可使用。
① 获取AI key

② 将ai key配置进去

五、 AI 助手使用
5.1 AI 生成SQL
- ①在数据库管理中,选中数据库,新建SQL控制台
- ②在控制台上方有一个输入框,输入你需要让AI帮你查询的数据回车
- ③ AI 会自动的在控制台生成你想要的SQL
- ④ 点击执行按钮就可执行 SQL 控制台下方会显示你查询的结果

5.2 SQL 解释
- ① 选中 SQL 右键 解释SQL
- ② 在右侧弹窗中 AI 即可对 SQL 解释生成内容。

5.3 SQL优化
- ① 选中
SQL右键 优化SQL - ② 在右侧弹窗中
AI即可对SQL生成建议

5.4 SQL 转化
据官网介绍,这个功能可以将当前用的数据库脚本转换成其他数据库的语法,但亲自试了一下好像不行

六、 BI报表功能
① 点击【+】按钮可以新建报表,输入报表名称,点击保存
② 选中刚新建的仪表盘开始添加数据
③编写
SQL语句,当然了,这里也可以使用AI 助手生成SQL脚本④ 选择报表格式
Chart Type:报表类型xAxis: x坐标yAxis: y坐标
⑤ 执行SQL脚本,生成图形报表
⑥ 保存报表




七、 小结
最后说说自己的感受吧,经过一波实操下来吧,感觉界面还是比较简洁的,是自己喜欢的风格。
在这个AI时代,工具中结合了AI功能,相比于传统工具确实挺新颖、挺高大上的
在使用AI中即使是小白也能简单配置后不需要魔法就可以使用,这点挺好的,门槛一下拉低了
当然了,跟传统数据库管理工具相比某些功能还是不全,报表功能也比较单一、支持的数据库还不全
不过看GitHub 项目迭代更新还是比较勤的,最近的是在两天前更新过,官方群也挺活跃的。
希望这些功能后面会完善,不要烂尾。。。


不知道小伙伴们有没有发现,这次的文章中要了不少食物图标 ,大早上没吃早点就起来写文章,饿了
如果文章对你有所帮助,希望小伙伴们能点个赞、点个收藏 让更多小伙伴看到
本期内容到此就结束了,我们下期再见 ~ (●'◡'●)
给你安利一款带有AI功能的数据库管理工具的更多相关文章
- 一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!
前言 平常工作需要频繁使用终端工具,有一个好的命令行终端工具是非常重要的. 尤其是使用mac的小伙伴,估计不少人都觉得iterm2才是最好的终端工具. 其实起初我也是这么觉得的,但是最近直到我使用了这 ...
- 【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)
C++编写贪吃蛇小游戏快速入门 刚学完C++.一时兴起,就花几天时间手动做了个贪吃蛇,后来觉得不过瘾,于是又加入了AI功能.希望大家Enjoy It. 效果图示 AI模式演示 imageimage 整 ...
- AndroidP推出多项AI功能,会不会引发新的隐私担忧?
让谷歌很"伤心"的是,相比苹果iOS系统的统一,Android系统的碎片化态势实在太严重了.就像已经发布一年多的Android O,其占有率仅有4.6%.主要是因为很多手机厂商都会 ...
- ajax中网页传输(一)TEXT——带有删除功能的数据库表格显示练习
网页之间传输的三种方式:TEXT.JSON.XML. 本章将讲解带有TEXT形势的ajax网页传输 第一:body部分代码 <title>ajax中TEXT讲解并且带有删除功能的表格< ...
- 苹果降频门:旧款iPhone哪些功能受到影响
要说苹果最近发生的大事,就数网络上传的沸沸扬扬的降频门事件了,近期苹果在新发布的iOS 11系统中新增了一项功能,意在降低旧款手机的电量消耗,但限制了旧款iPhone的性能,那么iPhone有哪些功能 ...
- 【AI】Android Pie中引入的AI功能
前言 “无AI,不未来”,绝对不是一句豪情壮语,AI早已进入到了我们生活当中.去年Google发布的Android Pie系统在AI功能方面就做了重大革新,本文就对Google在新系统中引入的AI功能 ...
- 大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app
大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app ( 本文内容为melodyWxy原作,git地址:https://github.com/melodyWx ...
- SpreadJS:一款高度类似Excel的开发工具,功能涵盖Excel的 95% 以上
Excel 作为一款深受用户喜爱的电子表格工具,借助其直观的界面.出色的计算性能.数据分析和图表,已经成为数据统计领域不可或缺的软件之一. 基于Excel对数据处理与分析的卓越表现,把Excel的功能 ...
- APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念
近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. ...
- Processon 一款基于HTML5的在线作图工具
CSDN的蒋涛不久前在微博上评价说ProcessOn是web版的visio,出于好奇私下对ProcessOn进行了一番研究.最后发现无论是在用户体验上,还是在技术上,ProcessOn都比微软的Vis ...
随机推荐
- 2021-04-30:一条直线上有居民点,邮局只能建在居民点上。给定一个有序正数数组arr,每个值表示 居民点的一维坐标,再给定一个正数 num,表示邮局数量。选择num个居民点建立num个 邮局,使
2021-04-30:一条直线上有居民点,邮局只能建在居民点上.给定一个有序正数数组arr,每个值表示 居民点的一维坐标,再给定一个正数 num,表示邮局数量.选择num个居民点建立num个 邮局,使 ...
- API架构的选择,RESTful、GraphQL还是gRPC
hi,我是熵减,见字如面. 在现代的软件工程中,微服务或在客户端与服务端之间的信息传递的方式,比较常见的有三种架构设计的风格:RESTful.GraphQL和gRPC. 每一种模式,都有其特点和合适的 ...
- 聊聊Mybatis的实现原理
使用示例 平时我们使用的一般是集成了Spring或是Spring Boot的Mybatis,封装了一层,看源码不直接:如下,看看原生的Mybatis使用示例 示例解析 通过代码可以清晰地看出,MyBa ...
- 使用weexplus + vue开发APP的填坑之旅
最近需要撸一个app来满足用户的需求,找来找去发现flutter不错,决定用它但是时间不够(准备挤出时间再去研究flutter),进度又催得紧,最后决定选weex这个上手快些,说干就干打开官网跟着ap ...
- 有管django使用orm 字段报错问题
直接删除表,重新生成,首先删除:migrations 中,上传记录,然后django_migrations,
- jquery页面搜索关键词突出显示
页面搜索关键词突出 // 页面搜索关键词突出 $(function () { $(".list_r").find('span').css({ // 每次搜索开始,先把所有字体颜色恢 ...
- 尚医通-day10【微信扫码登录】(内附源码)
第01章-准备工作 1.申请微信登录 https://open.weixin.qq.com (1)注册开发者账号:准备营业执照 (2)邮箱激活 (3)完善开发者资料 (4)开发者资质认证:1-2个工作 ...
- Grafana系列-GaC-1-Grafana即代码的几种实现方式
系列文章 Grafana 系列文章 Terraform 系列文章 概述 GaC(Grafana as Code, Grafana 即代码) 很明显是扩展自 IaC(Infrastructure as ...
- 春秋杯春季联赛&&ciscn2023华北赛区部分题解
前言 复现几个比赛时没做出来的题 1.[CISCN 2023 华北赛区]ez_ruby 查文档可知 ruby内置的open函数,如果第一个字符是管道符|,后面就可以接命令.这可能是考察涉猎的知识范围广 ...
- Python运维开发之路《函数》
函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也可以自己创建函 ...