想必当前最火的软件就是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

出现此图证明配置成功

3. 配置openai API

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

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

主页面如下

变更变更 Schema

查看关系表

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

4. 体验ChatSQL

配置openAI密钥,尝试chatSQL

填写APi后进行更新

尝试使用chatgpt进行编辑

集成chatgpt的bytebase是真的强

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

5. 体验感受

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

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

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

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

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

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

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

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

不会写SQL?ChatGPT 来帮你相关推荐

  1. 学会提问,ChatGPT可以帮你写出高质量论文

    前言 ChatGPT 很火,火到大家以为他可以上天入地,上到天文,下到地理无所不能,但实际使用大家是不是会遇到如下的情况. 写论文步骤 今天,我们来探讨下怎样问ChatGPT,才能帮你写出一篇优秀的论 ...

  2. Java开发者写SQL时常犯的10个错误

    首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 我要投稿 更多频道 » - 导航条 -首页所有文章资讯Web架构基础技术书籍教程我要投稿更多频道 »- iOS- Python- Androi ...

  3. 精读《手写 SQL 编译器 - 性能优化之缓存》

    1 引言 重回 "手写 SQL 编辑器" 系列.这次介绍如何利用缓存优化编译器执行性能. 可以利用 Frist 集 与 Match 节点缓存 这两种方式优化. 本文会用到一些图做解 ...

  4. 用了MybatisPlus后,我很久没有手写sql了

    (一)前言 最早写JDBC的时候,要手动配连接信息,要一条条手写sql语句.后来Mybatis出现了,不需要再手动配置连接信息,sql语句也和代码隔离开来,但是还免不了写Sql.接着出现了Mybati ...

  5. AI免费写代码chatGPT软件Build Software. Fast

    AI免费写代码chatGPT软件Build Software. Fast 文章目录 AI免费写代码chatGPT软件Build Software. Fast 1.软件简介 2.软件安装 3.使用教程 ...

  6. 新同事不讲武德,乱写 SQL 偷袭我!!

    来源:yq.aliyun.com/articles/72501 今天来分享几个MySQL常见的SQL错误(不当)用法.我们在作为一个初学者时,很有可能自己在写SQL时也没有注意到这些问题,导致写出来的 ...

  7. 我们前端忙成狗人家后端写SQL?

    要重视战略.技术只是技能 现在web前端越来越细分,工具.框架语言.日新月异,学也学不完.很多同学想放弃,甚至有人质疑前端以后饱和了,找不到工作了这种无脑文章. 贩卖焦虑,着实可笑,那么根据现在的判断 ...

  8. 精读《手写 SQL 编译器 - 错误提示》

    1 引言 编译器除了生成语法树之外,还要在输入出现错误时给出恰当的提示. 比如当用户输入 select (name,这是个未完成的 SQL 语句,我们的目标是提示出这个语句未完成,并给出后续的建议: ...

  9. 像写SQL一样编写Java数据应用-TinySqlDsl

    前言 话说企业应用,一般离不开数据库.要做数据库,可以有N种方案,比如:直接采用JDBC层自己封装下使用的,采用一些框架的,如:iBatis,Hiberate,Spring JDBC Template ...

最新文章

  1. 两个线程同时访问一个变量_百战程序员:Java多线程对象及变量的并发访问
  2. 不装客户端连接mysql_C#不安装oracle客户端,如何连接到oracle数据库
  3. Redis中的发布订阅模式
  4. 前端学习(3079):vue+element今日头条管理-数据筛选处理
  5. 9款基于CSS3 Transitions实现的鼠标经过图标悬停特效
  6. @Autowired注解作用在方法上
  7. 游侠原创:手机电子商务与社交隐私--网络安全的下一个关注点
  8. 安装Selenium
  9. 阿里云泄露 40 家名企源代码!
  10. 二值图像中封闭孔洞的高效填充算法(附源码)。
  11. Win10系统如何解除U盘写保护模式
  12. 数学归纳法证明求和公式
  13. OpenCasCade默认的小坐标系的构建
  14. 用户使用DocConvert处理文档后对DocConvert的评价
  15. 拼多多回应漏洞:比薅羊毛更快的是“资损200亿”谣言的传播速度
  16. [DataAnalysis]基于统计假设检验的机器学习模型性能评估——泛化误差率的统计检验
  17. Kubernetes 基于Service的蓝绿发布
  18. 腾讯课堂直播: 手把手教你开发《3D街头篮球》
  19. 细数N个获取天气信息的免费 API ,附超多免费可用API 推荐(三)
  20. vmware NSX 6.3.3 企业版序列号激活码密钥永久使用

热门文章

  1. React Native从入门到实战--开发环境搭建
  2. 益丰大药房在网上如何申请会员?
  3. 类型的Overflow与underflow
  4. 达人评测联想小新笔记本air14 2023和联想小新pro162022款选那个好
  5. 智慧创造财富,第十五期【新营销·创富大会】圆满落幕!
  6. 水源井远程监测控制系统 泵房无人值守方案
  7. 哇呼IM即时通讯系统——技术解析
  8. 清空计算机窗口记录,win7系统怎么能够清除运行对话框历史记录
  9. nginx上传文件大小报错500
  10. 2021年中国网络安全硬件市场竞争格局分析:深信服、新华三、启明星辰优势明显[图]