写在前面

说到数据库管理工具,大家应该不陌生了

小伙伴们应该都用过NavicatDBeverDataGripSQLyogplsqldeveloper数据库管理工具

这些工具呢都各自有优缺点。

今天要给大家推荐的是一款带有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功能的数据库管理工具的更多相关文章

  1. 一个终端工具竟然有AI功能?使用了1天我立马把其他终端全卸载了!太香了!

    前言 平常工作需要频繁使用终端工具,有一个好的命令行终端工具是非常重要的. 尤其是使用mac的小伙伴,估计不少人都觉得iterm2才是最好的终端工具. 其实起初我也是这么觉得的,但是最近直到我使用了这 ...

  2. 【C/C++】10分钟教你用C++写一个贪吃蛇附带AI功能(附源代码详解和下载)

    C++编写贪吃蛇小游戏快速入门 刚学完C++.一时兴起,就花几天时间手动做了个贪吃蛇,后来觉得不过瘾,于是又加入了AI功能.希望大家Enjoy It. 效果图示 AI模式演示 imageimage 整 ...

  3. AndroidP推出多项AI功能,会不会引发新的隐私担忧?

    让谷歌很"伤心"的是,相比苹果iOS系统的统一,Android系统的碎片化态势实在太严重了.就像已经发布一年多的Android O,其占有率仅有4.6%.主要是因为很多手机厂商都会 ...

  4. ajax中网页传输(一)TEXT——带有删除功能的数据库表格显示练习

    网页之间传输的三种方式:TEXT.JSON.XML. 本章将讲解带有TEXT形势的ajax网页传输 第一:body部分代码 <title>ajax中TEXT讲解并且带有删除功能的表格< ...

  5. 苹果降频门:旧款iPhone哪些功能受到影响

    要说苹果最近发生的大事,就数网络上传的沸沸扬扬的降频门事件了,近期苹果在新发布的iOS 11系统中新增了一项功能,意在降低旧款手机的电量消耗,但限制了旧款iPhone的性能,那么iPhone有哪些功能 ...

  6. 【AI】Android Pie中引入的AI功能

    前言 “无AI,不未来”,绝对不是一句豪情壮语,AI早已进入到了我们生活当中.去年Google发布的Android Pie系统在AI功能方面就做了重大革新,本文就对Google在新系统中引入的AI功能 ...

  7. 大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app

    大前端技术系列:TWA技术+TensorFlow.js => 集成原生和AI功能的app ( 本文内容为melodyWxy原作,git地址:https://github.com/melodyWx ...

  8. SpreadJS:一款高度类似Excel的开发工具,功能涵盖Excel的 95% 以上

    Excel 作为一款深受用户喜爱的电子表格工具,借助其直观的界面.出色的计算性能.数据分析和图表,已经成为数据统计领域不可或缺的软件之一. 基于Excel对数据处理与分析的卓越表现,把Excel的功能 ...

  9. APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念

    近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. ...

  10. Processon 一款基于HTML5的在线作图工具

    CSDN的蒋涛不久前在微博上评价说ProcessOn是web版的visio,出于好奇私下对ProcessOn进行了一番研究.最后发现无论是在用户体验上,还是在技术上,ProcessOn都比微软的Vis ...

随机推荐

  1. 2022-04-20:小团去参加军训,军训快要结束了, 长官想要把大家一排n个人分成m组,然后让每组分别去参加阅兵仪式, 只能选择相邻的人一组,不能随意改变队伍中人的位置, 阅兵仪式上会进行打分,其中

    2022-04-20:小团去参加军训,军训快要结束了, 长官想要把大家一排n个人分成m组,然后让每组分别去参加阅兵仪式, 只能选择相邻的人一组,不能随意改变队伍中人的位置, 阅兵仪式上会进行打分,其中 ...

  2. 2021-12-01:给定一个正数数组arr,代表每个人的体重。给定一个正数limit代表船的载重,所有船都是同样的载重量。 每个人的体重都一定不大于船的载重。 要求: 1, 可以1个人单独一搜船;

    2021-12-01:给定一个正数数组arr,代表每个人的体重.给定一个正数limit代表船的载重,所有船都是同样的载重量. 每个人的体重都一定不大于船的载重. 要求: 1, 可以1个人单独一搜船: ...

  3. Django4全栈进阶之路11 view视图

    在 Django 4 中,视图(View)是一个处理请求并返回响应的 Python 函数或类的组合.视图函数通常是处理请求的主要逻辑,因此它是 Django Web 应用程序的重要组成部分. 视图函数 ...

  4. Windows服务程序管理器 - 开源研究系列文章

    这些天弄了一个Windows服务程序管理器,主要是对需要的Windows服务程序进行管理.这个也能够将自己开发的服务程序注册到操作系统里去运行. 1.        项目目录: 目录见下图,对代码进行 ...

  5. {"status":-1,"statusText":"ERR_CONNECT_FAILED"}

    今日使用weex 的stream 遇到一个极坑,也极傻的问题 一.steam.fetch 下面是我使用steam.fetch调用后台接口都截图 二.页面测试 奇怪的是,我借同事是手机来进行测试,有一个 ...

  6. Singleton 单例模式简介与 C# 示例【创建型】【设计模式来了】

    〇.简介 1.什么是单例模式? 一句话解释:   单一的类,只能自己来创建唯一的一个对象. 单例模式(Singleton Pattern)是日常开发中最简单的设计模式之一.这种类型的设计模式属于创建型 ...

  7. 文心一言 VS 讯飞星火 VS chatgpt (27)-- 算法导论5.1 2题

    二.请描述 RANDOM(a,b)过程的一种实现,它只调用 RANDOM(0,1).作为a和b的函数,你的过程的期望运行时间是多少? 文心一言: 假设我们有一个伪随机数生成器,可以生成在[0,1)范围 ...

  8. Java并发(九)----线程join、interrupt

    1.join 方法详解 1.1 为什么需要 join? 下面的代码执行,打印 r 是什么? static int r = 0; public static void main(String[] arg ...

  9. 开源 API 网关-访问策略(二)

    在上篇文章API网关:开源 API 网关-访问策略(一) 中,我们简单演示了如何在IP维度中对请求路径设置黑白名单,以此来限制客户端请求的权限和范围. 此外,Apinto网关为客户端提供了一种统一的. ...

  10. 理解ASP.NET Core - 全球化&本地化&多语言(Globalization and Localization)

    注:本文隶属于<理解ASP.NET Core>系列文章,请查看置顶博客或点击此处查看全文目录 概述 在众多知名品牌的网站中,比如微软官网.YouTube等,我们经常可以见到"切换 ...