最新要闻

广告

手机

光庭信息跌4.57% 2021上市超募11亿2022扣非降74% 时快讯

光庭信息跌4.57% 2021上市超募11亿2022扣非降74% 时快讯

搜狐汽车全球快讯 | 大众汽车最新专利曝光:仪表支持拆卸 可用手机、平板替代-环球关注

搜狐汽车全球快讯 | 大众汽车最新专利曝光:仪表支持拆卸 可用手机、平板替代-环球关注

家电

阿里的AIGC数据库工具: Chat2DB的学习与使用

来源:博客园


(资料图片仅供参考)

阿里的AIGC数据库工具: Chat2DB的学习与使用

背景

今天陪家中老人去完医院后, 继续回来学习时发现阿里巴巴的 chat2DB已经发布的 2.0.1的版本.想着下载下来试试. 主要也是备忘, 然后尝试学习一下 kingbase

下载

https://github.com/chat2db/Chat2DB/releases/tag/v2.0.1官方说明:不FQ的情况下可以使用 公众号的API进行处理. 方法就是github上面说的 关注 Text2SQL的公众号发送API就可以获取对应的APIkey了.需要注意虽然最新的2.0.1的介质已经发布了但是发现人大金仓还有Oracle的PDB模式都是没法使用的. 所以没办法我这边还是准备使用MySQL进行一下验证

Mysql数据库安装

通过Mysql的官方网站现在 rpm包. 需要注意可以不下载所有的rpm bundle 可以下载如下几个包就够用了-rw-r--r-- 1 root root  17M Jul  4 21:55 mysql-community-client-8.0.33-1.el8.x86_64.rpm-rw-r--r-- 1 root root 3.6M Jul  4 21:55 mysql-community-client-plugins-8.0.33-1.el8.x86_64.rpm-rw-r--r-- 1 root root 667K Jul  4 21:55 mysql-community-common-8.0.33-1.el8.x86_64.rpm-rw-r--r-- 1 root root 2.2M Jul  4 21:57 mysql-community-icu-data-files-8.0.33-1.el8.x86_64.rpm-rw-r--r-- 1 root root 1.6M Jul  4 21:56 mysql-community-libs-8.0.33-1.el8.x86_64.rpm-rw-r--r-- 1 root root  65M Jul  4 21:56 mysql-community-server-8.0.33-1.el8.x86_64.rpm合计约 90M大小. 

安装过程

cd 到当前路径yum localinstall *.rpm 进行安装就可以初始化修改配置文件cat >/etc/my.cnf  <"default-character-set=utf8mb4EOF# 初始化mysqld --initialize查看密码cat /var/log/mysqld |grep password mysql -uroot -p 登录数据库#修改默认密码建立数据库等alter user root@"localhost"  identified with mysql_native_password by "Testxxxx";create user "root"@"%" identified with mysql_native_password by  "Testxxxx";#创建数据库以及模拟表create database zhaobshuse zhaobshcreate table zhaobshtest (name varchar(200)) ;grant all on zhaobsh.* to root 

连接Mysql数据库

需要注意 chat2db的默认数据库驱动的位置在:C:\Users\zhaob\.chat2db\jdbc-lib需要注意我这个是windows系统 linux 或者是macos也有类似的位置. 打开chat2db 之后可以进行一下创建数据库连接主要通过如下的截图. 但是免费版本貌似只有25条提示洗洗的记录

创建连接

进行SQL的提醒和执行SQL

简单总结

没有尝试复杂SQL的优化能力. 不知道这一块AIGC的能力如何. 但是作为一个数据客户端, 需要完善的地方还有很多 毕竟是一个开源项目无法苛责更多. 希望国内的项目能够越来越好. 如果能够替代navicat 就最好不过了. 也希望对国产数据库的兼容性, 性能调优也有一些进步. 能够更快更好的解决一些问题. 

关注我的公众号一起学习进步

关键词: