- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
说到数据库管理工具,大家应该不陌生了 。
小伙伴们应该都用过 Navicat 、 DBever 、 DataGrip 、 SQLyog 、 plsqldeveloper 等 数据库管理工具 。
这些工具呢都各自有优缺点.
今天要给大家推荐的是一款带有AI 功能的数据库管理工具 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 。
1️⃣ 选择需要连接的数据库 。
点击左侧“连接”按钮,点击右侧“新建链接”按钮,选择数据库类型,输入数据库连接信息,点击“连接”按钮即可连接数据库.
2️⃣ 配置数据库信息 。
通过上一步后会跳转到数据库信息填写步骤,如下图填写数据库相关信息之后,测试链接通过说明配置成功 。
3️⃣ 数据库管理 。
按照如下步骤可以进行数据库管理 。
1、点击左侧第一个“数据库管理”按钮,可以查看已经连接的数据库.
2、3代表数据库schema点击可以切换database.
4、5代表数据库表,点击可以查看表结构.
6、代表SQL控制台,新建可以打开新的控制台,在控制台可以对该数据库做操作.
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配置进去 。
SQL
右键 优化 SQL
AI
即可对 SQL
生成建议
据官网介绍,这个功能可以将当前用的数据库脚本转换成其他数据库的语法,但亲自试了一下好像不行 。
① 点击【+】按钮可以新建报表,输入报表名称,点击保存 。
② 选中刚新建的仪表盘开始添加数据 。
③编写 SQL 语句,当然了,这里也可以使用AI 助手生成 SQL 脚本 。
④ 选择报表格式 。
Chart Type
:报表类型 xAxis
: x坐标 yAxis
: y坐标 ⑤ 执行SQL脚本,生成图形报表 。
⑥ 保存报表 。
最后说说自己的感受吧,经过一波实操下来吧,感觉界面还是比较简洁的,是自己喜欢的风格.
在这个AI时代,工具中结合了AI功能,相比于传统工具确实挺新颖、挺高大上的 。
在使用AI中即使是小白也能简单配置后不需要魔法就可以使用,这点挺好的,门槛一下拉低了 。
当然了,跟传统数据库管理工具相比某些功能还是不全,报表功能也比较单1、支持的数据库还不全 。
不过看GitHub 项目迭代更新还是比较勤的,最近的是在两天前更新过,官方群也挺活跃的.
希望这些功能后面会完善,不要烂尾。。.
不知道小伙伴们有没有发现,这次的文章中要了不少食物图标 😂 ,大早上没吃早点就起来写文章,饿了 🍔 。
如果文章对你有所帮助,希望小伙伴们能点个赞、点个收藏 让更多小伙伴看到 。
本期内容到此就结束了,我们下期再见 ~ (●'◡'●) 。
最后此篇关于给你安利一款带有AI功能的数据库管理工具的文章就讲到这里了,如果你想了解更多关于给你安利一款带有AI功能的数据库管理工具的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我的问题是如何在 python 中创建一个简单的数据库。我的例子是: User = { 'Name' : {'Firstname', 'Lastname'}, 'Address' : {'Street
我需要创建一个与远程数据库链接的应用程序! mysql 是最好的解决方案吗? Sqlite 是唯一的本地解决方案吗? 我使用下面的方法,我想知道它是否是最好的方法! NSString *evento
给定两台 MySQL 服务器,一台本地,一台远程。两者都有一个包含表 bohica 的数据库 foobar。本地服务器定义了用户 'myadmin'@'%' 和 'myadmin'@'localhos
我有以下灵活的搜索查询 Select {vt:code},{vt:productcode},{vw:code},{vw:productcode} from {abcd AS vt JOIN wxyz
好吧,我的电脑开始运行有点缓慢,所以我重置了 Windows,保留了我的文件。因为我的大脑还没有打开,所以我忘记事先备份我的 MySQL 数据库。我仍然拥有所有原始文件,因此我实际上仍然拥有数据库,但
如何将我的 Access 数据库 (.accdb) 转换为 SQLite 数据库 (.sqlite)? 请,任何帮助将不胜感激。 最佳答案 1)如果要转换 db 的结构,则应使用任何 DB 建模工具:
系统检查发现了一些问题: 警告:?:(mysql.W002)未为数据库连接“默认”设置 MySQL 严格模式 提示:MySQL 的严格模式通过将警告升级为错误来修复 MySQL 中的许多数据完整性问题
系统检查发现了一些问题: 警告:?:(mysql.W002)未为数据库连接“默认”设置 MySQL 严格模式 提示:MySQL 的严格模式通过将警告升级为错误来修复 MySQL 中的许多数据完整性问题
我想在相同的 phonegap 应用程序中使用 android 数据库。 更多说明: 我创建了 phonegap 应用程序,但 phonegap 应用程序不支持服务,所以我们已经在 java 中为 a
Time Tracker function clock() { var mytime = new Date(); var seconds
我需要在现有项目上实现一些事件的显示。我无法更改数据库结构。 在我的 Controller 中,我(从 ajax 请求)传递了一个时间戳,并且我需要显示之前的 8 个事件。因此,如果时间戳是(转换后)
我有一个可以收集和显示各种测量值的产品(不会详细介绍)。正如人们所期望的那样,显示部分是一个数据库+建立在其之上的网站(使用 Symfony)。 但是,我们可能还会创建一个 API 来向第三方公开数据
我们将 SQL Server 从 Azure VM 迁移到 Azure SQL 数据库。 Azure VM 为 DS2_V2、2 核、7GB RAM、最大 6400 IOPS Azure SQL 数据
我正在开发一个使用 MongoDB 数据库的程序,但我想问在通过 Java 执行 SQL 时是否可以使用内部数据库进行测试,例如 H2? 最佳答案 你可以尝试使用Testcontainers Test
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 已关闭 9 年前。 此问题似乎与 a specific programming problem, a sof
我正在尝试使用 MSI 身份验证(无需用户名和密码)从 Azure 机器学习服务连接 Azure SQL 数据库。 我正在尝试在 Azure 机器学习服务上建立机器学习模型,目的是我需要数据,这就是我
我在我的 MySQL 数据库中使用这个查询来查找 my_column 不为空的所有行: SELECT * FROM my_table WHERE my_column != ""; 不幸的是,许多行在
我有那个基地:http://sqlfiddle.com/#!2/e5a24/2这是 WordPress 默认模式的简写。我已经删除了该示例不需要的字段。 如您所见,我的结果是“类别 1”的两倍。我喜欢
我有一张这样的 table : mysql> select * from users; +--------+----------+------------+-----------+ | userid
我有表: CREATE TABLE IF NOT EXISTS `category` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL
我是一名优秀的程序员,十分优秀!