ToB企服应用市场:ToB评测及商务社交产业平台
标题:
国产开源数据库-Chat2DB
[打印本页]
作者:
汕尾海湾
时间:
2024-9-23 23:14
标题:
国产开源数据库-Chat2DB
文章目录
目录
文章目录
前言
一、Chat2DB是什么?
二、使用步骤
1.安装方式
1.1 网页版
1.2 安装包
2.基础使用
2.1 新建链接
2.2 新增数据库以及表
2.3 新增查询
2.4 功能疑问
3. 高级功能
3.1 导出数据结构
3.2 导出表结构
3.3 导入外部SQL
4. 仪表盘
4.1 什么是仪表盘,干什么用?
4.2 怎样使用?
5. AI功能
5.1使用AI数据集
什么是AI数据集?
怎样使用?
5.2 使用AI一键建表
6. 团队功能
6.1 新建团队
7. 其他问题
前言
相名誉过EasyExcel的小伙伴应该都清楚,EasyExcel的出现对比poi实现了更加丰富的功能,这款软件同样也是EaseExcel的作者出品;
从这款软件开源之初,就不停在关注这款国产软件,今天借这篇文章来分享下我对这款软件的真实感受,此中有优点也有待改进点。
一、Chat2DB是什么?
Chat2DB是一款纯国产自主设计的数据库连接软件,所采用的技术架构也是广为人知的Springboot+React+Ant Design,喜欢研究源码的小伙伴可以去这里下载源码包:
点我跳转 Chat2DB GitHub源码所在
https://github.com/CodePhiliaX/Chat2DB
打不开的挂个科学上网或者在Gitee有同步仓库:Gitee同步仓库
https://gitee.com/chat2db/Chat2DB
我本人是一个深度的DataGrip用户,刚开始转到这个软件,他兼容了我的大多数使用习惯。并且开辟者们很为用户思量,大多数的反馈都能及时得到相应。
二、使用步骤
起首,打开官网:Chat2DB
1.安装方式
Chat2DB支持网页版在线使用和本地安装包使用;
1.1 网页版
支持微信扫码、Github、Google账号以及邮箱登录;
1.2 安装包
点击 下载Windows最新版Chat2DB Pro
https://cdn.chat2db-ai.com/download/latest/Chat2DB-Pro-latest.exe
点击 下载Mac Inter最新版Chat2DB Pro
https://cdn.chat2db-ai.com/download/latest/Chat2DB-Pro-latest.dmg
点击 下载Mac M系列最新版Chat2DB Pro
https://cdn.chat2db-ai.com/download/latest/Chat2DB-Pro-arm64-latest.dmg
点击 下载Linux x86架构最新版Chat2DB Pro
https://cdn.chat2db-ai.com/download/latest/Chat2DB-Pro-latest.AppImage
点击 下载Linux arm64架构最新版Chat2DB Pro
https://cdn.chat2db-ai.com/download/latest/Chat2DB-Pro-arm64-latest.AppImage
下载完成后无脑安装打开即可看到和网页版一样的登录界面;
登录后会是和网页版一样的界面;
2.基础使用
2.1 新建链接
点击左上角
可以在这里创建一个新的连接或者一个分组,这里我们以本地MySQL为例;
下方的驱动根据你填写的jdbc字符串自动识别类型,你也可以上传本身的驱动jar
包,并且支持SSH连接;
支持切换环境与存储方式,比方您想设置当前数据源环境为线上环境,选择RELEASE;并且存储方式也可以思量保存在云端,并且是绝对信息加密安全的。除了您本人,没有任何人知道这个链接字符串;
新建完成后,我们在数据源上右键新建查询控制台或者使用快捷键 Ctrl+Shift+L (按快捷键不生效看看是不是你其他软件有冲突,比如微信、钉钉、QQ、idea等等)
2.2 新增数据库以及表
Chat2DB 支持可视化界面新建数据库与表,比方:
我们新建一个数据库为demo_db,以及在数据库下新建表名为demo_tb;
支持在预览中直接修改SQL语句,比如指定字符集;
完成后双击demo_db,在下拉中找到Tables 或者 表,右键 新建表;
在这里支持可视化操作列的新增修改删除以及表名的基础信息和索引信息;
并且新增列时,不知道怎么给列名起名,甚至可以在列名这里输入中文后回车,AI会自动帮你识别并生成列名和解释;
输入完成后点击保存,生成SQL预览,点击左上角的绿色右三角实行;
2.3 新增查询
在刚才新建的demo_tb中,我们可以直接双击表名检察表中的所有数据,并且支持在顶端针整个表的数据直接使用where查询以及order by功能;
在表上鼠标右键,点击新建查询;
可以很智能的提示出当前选择的数据库中的表名,只需要回车即可填入;
同样,运行sql也很简单,有两种方式:
1. 鼠标选中一行sql,点击左上角绿色右三角运行;
2. 无需选中,鼠标指针只需要放在这段sql的开头,中间,结束恣意位置,按快捷键Ctrl+Enter即可运行;
2.4 功能疑问
1. 新建的这个查询控制台,我想自定义名称保存怎么办?
鼠标双击标签页,即可自定义名称,在查询页面的上部门功能栏中,选择保存即可存储在您的云端账户中;你也可以将该标签页另存为sql文件,保存在你电脑上的恣意位置;
2. 字体太小,可以大概设置?
支持,点击上部门的设置按钮,即可支持自定义字体大小;
3. 在查询中怎么检察DDL?
鼠标悬浮在你查询的这个表上,会自动展示弹窗显示当前表的DDL语句;
3. 高级功能
3.1 导出数据结构
在工作或者学习中,不免会遇到需要导出表的DDL或者是DDL加数据;怎样操作?
选中数据库右键
3.2 导出表结构
3.3 导入外部SQL
假如是针对单表的sql,直接在表右键,选择
假如是针对整个数据库下实行sql文件,比如要将线上的导出来的SQL数据放本地测试环境实行,则在数据库上右键选择实行文件;
4. 仪表盘
4.1 什么是仪表盘,干什么用?
仪表盘能帮助你智能分析你的表中数据分布情况,并且智能生成可视化图表,类似Echarts;
比方门生的年事分布,地域分布,效果分布等等;
4.2 怎样使用?
选择创建图表,在弹出的窗口中点击图表配置;
选择数据源和表,自定义名称;
输入你的sql,并点击实行
点击返回图表,选择图表类型,X轴和Y轴;
即可自动根据你实行的sql生成可视化图表;
5. AI功能
Chat2DB支持使用AI来理解你的业务并生成SQL;
5.1使用AI数据集
什么是AI数据集?
AI数据集可以根据用户自定义选择数据库中的具体表,建立差别环境下的AI数据解析功能,比方,使用AI数据集处置惩罚表与表之间的关联查询;
怎样使用?
在数据源下找到AI数据集功能;
新建后,选择你的数据库;
勾选后,点击同步,并选择你的AI数据集名称;
然后,新建查询控制台,在页面上输入/ 即可叫醒AI对话功能;
这里引用官网的样例demo演示;
AI 数据集 – Chat2DB
5.2 使用AI一键建表
在左侧工具栏中,选择第三个,然后点击新建对话
这里可以上传Excel实现解析或者自然语言解析(就是白话文)
并且支持更多更丰富的功能操作;
甚至可以在AI输出的sql中,将sql转成其他数据源的格式;
6. 团队功能
在一样平常开辟中,团队功能使用也非常频繁,特别是在微服务结构中,每个小组各自维护本身的业务以及数据库表,团队功能就变得更加需要;
6.1 新建团队
点击头像,选择创建或加入团队;
创建完成后即可邀请本身的团队成员,设置对应的权限;
7. 其他问题
有小伙伴使用习惯了Navicat或者DBever,连接的数据源太多,并且有一些已经无法记住密码了怎么办?
Chat2DB支持一键导入外部的数据源链接:
我是作伴,一个在互联网混子;
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4