不会写SQL?ChatGPT 来帮你

想必当前最火的软件就是ChaGPT了,它是一款基于人工智能技术的大型语言模型,在数据库方面,ChaGPT可以被用来进行自然语言处理,实现自然语言查询和分析数据库。通过将ChaGPT与数据库集成,可以使得数据库更加智能化,提高数据库的查询效率和准确性,同时也可以为用户提供更加人性化的查询体验。此外,ChaGPT还可以用来进行数据挖掘和分析,帮助用户发现数据中的潜在模式和规律,进而支持更加精准的决策和预测。今天我们就要体验一下使用ChaGPT和Bytebase完成对数据库的自动read和write操作,体验集成了 ChatGPT 的 BytebasAI有哪些新的神奇之处~

1. 准备工作

一台可以连接公网的服务器

安装docker

[root@localhost ~]# yum install docker-ce docker-ce-cli containerd.io

2. 部署Dockerbytebase

首先启动Docker

docker run -d -p 80:80 docker/getting-started

初始化

打开终端,输入下面命令

docker run --init \
  --name bytebase \
  --platform linux/amd64 \
  --restart always \
  --publish 5678:8080 \
  --health-cmd "curl --fail http://localhost:5678/healthz || exit 1" \
  --health-interval 5m \
  --health-timeout 60s \
  --volume ~/.bytebase/data:/var/opt/bytebase \
  bytebase/bytebase:1.14.0 \
  --data /var/opt/bytebase \
  --port 8080


image-20230319232707917

出现此图证明配置成功image-20230319233145150

3. 配置openai API

docker 启动成功后,本地浏览器打开 http://localhost:5678 即可打开 Bytebase 主页面,首次打开是管理员注册页面:

image-20230320000436459

在相应位置填入邮箱和登录密码,点击注册即可。注册成功后会自动跳转到登录后的控制台页面:

image-20230320001216679

主页面如下

image-20230320001411172

变更变更 Schema

image-20230320002325442

查看关系表

image-20230320002458864

进入SQL编辑器,尝试使用命令行进行查询image-20230320002650168

4. 体验ChatSQL

配置openAI密钥,尝试chatSQL

image-20230320002813626

填写APi后进行更新

image-20230320010208795

尝试使用chatgpt进行编辑

image-20230320010727564

集成chatgpt的bytebase是真的强

不过也有一些确定,好像只支持查询模式,并不能创建新表,有点遗憾

image-20230320011221165

image-20230320011339624

image-20230320011243999

image-20230320011450677

5. 体验感受

新手指南对你是否有帮助?

好像没有用到新手指南,通过Docker部署相对简单,整个流程也并不复杂

对 Bytebase 的核心功能是否有所了解?

核心功能?hhh,第一次使用的小白还不敢回答了解,只能是有所接触吧,了解还需要进一步使用。不过bytebase的功能是挺强的,对于DBA真的很友好,可视化界面很nice

image-20230320012317740

部署的时候是否遇到了困难?

部署Docker第一次出现了失败的情况,不过后面使用也就是网络的问题,整体流程并不复杂,但是官方文档没有中文版有点遗憾。

SQL 编辑器能否满足你的日常操作?

SQl编辑器接入ChatSQL对我产生了极大的震撼,工具对于效率的提升太重要了

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

炒香菇的书呆子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值