当前位置: 首页 >  在线教学 >  给你安利一款带有AI功能的数据库管理工具

给你安利一款带有AI功能的数据库管理工具

导读:写在前面.说到数据库管理工具,大家应该不陌生了.小伙伴们应该都用过Navicat、DBever、DataGrip、SQLyog、plsqldeveloper等数据库管理工具.这些工具呢都各自有优缺点。.今天要给大家推荐的是一款带有AI 功能的数据库管理工具Chat2DB.一 、📖

写在前面

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

小伙伴们应该都用过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 AIChat2DB 自己实现的 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 项目迭代更新还是比较勤的,最近的是在两天前更新过,官方群也挺活跃的。

希望这些功能后面会完善,不要烂尾。。。

不知道小伙伴们有没有发现,这次的文章中要了不少食物图标 😂 ,大早上没吃早点就起来写文章,饿了 🍔

如果文章对你有所帮助,希望小伙伴们能点个赞、点个收藏 让更多小伙伴看到

本期内容到此就结束了,我们下期再见 ~ (●’◡’●)

内容
  • D3D12调试工具——pix
    D3D12调试工具——pix
    2023-12-09
    前言.​ 本篇将介绍图形调试工具pix,使用该工具可以对图形管线进行debug。貌似VS不再支持D3D12的图形调试,笔
  • Unity 中的存档系统(本地存档)
    Unity 中的存档系统(本地存
    2023-12-09
    思想.在游戏过程中,玩家的背包、登录、人物系统都与数据息息相关,无论是一开始就设定好的默认数据,还是可以动态存取的数据,
  • Unity性能优化(二) 性能分析篇
    Unity性能优化(二) 性能分
    2023-12-09
    性能优化的第一步是 收集数据,在 Unity 中我们有多种性能分析工具可供使用。下面简单介绍几个常用工具。.Unity
  • Mybatis的工作原理
    Mybatis的工作原理
    2023-12-05
    mybatis的工作原理.mybatis基本工作原理.封装sql ->调用JDBC操作数据库 -> 返回数据封装.JDB
  • 数据分析师如何用SQL解决业务问题?
    数据分析师如何用SQL解决业务问
    2023-12-03
    本文来自问答。.提问:数据分析人员需要掌握sql到什么程度?.请问做一名数据分析人员,在sql方面需要掌握到什么程度呢?
  • Spring面试攻略:如何展现你对Spring的深入理解
    Spring面试攻略:如何展现你
    2023-12-03
    什么是Spring?谈谈你对IOC和AOP的理解。.Spring是一种Java开发框架,旨在简化企业级应用程序的开发和部
  • 缓存面试解析:穿透、击穿、雪崩,一致性、分布式锁、Redis过期,海量数据查找
    缓存面试解析:穿透、击穿、雪崩,
    2023-12-03
    为什么使用缓存.在程序内部使用缓存,比如使用map等数据结构作为内部缓存,可以快速获取对象。通过将经常使用的数据存储在缓
  • Unity学习笔记--数据持久化Json
    Unity学习笔记--数据持久化
    2023-12-02
    JSON相关.json是国际通用语言,可以跨平台(游戏,软件,网页,不同OS)使用,.json语法较为简单,使用更广泛。
  • 领带
    领带
    2023-12-31
    产品介绍:领带.产品功能.提升形象:领带是一种重要的时尚配件,可以为穿着者增加自信并提升整体形象。.衬托服装:领带可以与
  • 牛仔裤
    牛仔裤
    2024-01-05
    牛仔裤.牛仔裤,是一种起源于美国的经典服装单品,以其耐穿耐磨的特性,成为了时尚界不可或缺的一部分。无论是男女老少,都能在
  • 休闲衬衫
    休闲衬衫
    2023-12-21
    休闲衬衫.产品描述.我们的休闲衬衫是男士和女士款式的时尚休闲服装,适合各种休闲场合穿着。我们的衬衫采用优质的面料制成,有
  • 儿童T恤
    儿童T恤
    2023-12-26
    儿童T恤.儿童T恤是一种专门为儿童设计的上衣,具有舒适、时尚、环保等特点,是孩子们*常穿着的必备单品。.产品功能.儿童T
  • 裙子
    裙子
    2023-12-16
    裙子.产品描述.我们的裙子采用高品质的面料制成,款式多样,适合各种场合穿着。无论是休闲的街头漫步,还是正式的商务会议,我
  • 儿童衬衫
    儿童衬衫
    2024-01-20
    儿童衬衫.产品功能.舒适的面料,透气性好,适合孩子穿着.简约时尚的设计,适合各种场合穿着.多种颜色和图案选择,满足不同孩
  • 儿童外套
    儿童外套
    2023-12-06
    儿童外套.产品功能.我们的儿童外套具有多种功能,包括保暖、防风、防水和舒适。它们采用高质量的面料制成,能够有效地抵御寒冷
  • 连衣裙
    连衣裙
    2024-01-20
    连衣裙.产品功能.舒适的穿着体验.时尚的设计风格.多种款式选择.适用于多种场合.产品描述.我们的连衣裙采用高品质的面料,
  • 外套
    外套
    2024-01-10
    外套.产品功能.外套是一种常见的服装,通常可作为保暖服装或装饰性服装穿着。它们有多种形式,包括短款和长款、有无连帽、单宽
  • 儿童运动服
    儿童运动服
    2023-12-16
    儿童运动服.产品功能.我们的儿童运动服采用高品质的面料和工艺制作而成,具有出色的透气性和舒适性,可以让孩子在运动中保持干