使用 Navicat 和强化AI的查询
人工智能(AI)时代正式到来!在新王者决定要我们强化机器之前,让我们充分享受他们提供的所有好处以及许多让生活更轻松的方法。例如由 OpenAI 开发的人工智能聊天机器人 ChatGPT,它能够为广泛主题的问题提供非常准确的答案而受到赞赏。而且,尽管 ChatGPT 可能还没有让我们的工作过时无意义,但已证明它非常擅长处理数据集,就像 DBMS 一样。在今天的文章中,我们将探索如何利用 ChatGPT 作为像 Navicat 这样的专业数据库开发和管理工具的补充。
创建数据集
ChatGPT 能够从一个分隔值列表创建正式数据集。你只需使用普通对话语言告诉它要做什么即可。ChatGPT 还能够回答后续问题、承认错误、质疑不正确的假设,还能拒绝不适当的请求。我们可以在 OUseful.Info 博客上看到一个示例,该示例创建了一个名为“racerresults”的表。以下是给 ChatGPT 的指示以及输入的样本数据:
Treat the following as a tab separated dataset. Using just the first, third and fourth columns, treat the data as if it were a relational SQL database table called "racerresults" with columns "Race", "Driver" and "Team", and the "Race" column as a primary key column. Display a SQL statement that could create the corresponding table and populate it with the data.
Bahrain 20 Mar 2022 Charles Leclerc FERRARI 57 1:37:33.584
Saudi Arabia 27 Mar 2022 Max Verstappen RED BULL RACING RBPT 50 1:24:19.293
Australia 10 Apr 2022 Charles Leclerc FERRARI 58 1:27:46.548
Emilia Romagna 24 Apr 2022 Max Verstappen RED BULL RACING RBPT 63 1:32:07.986
Miami 08 May 2022 Max Verstappen RED BULL RACING RBPT 57 1:34:24.258
Spain 22 May 2022 Max Verstappen RED BULL RACING RBPT 66 1:37:20.475
Monaco 29 May 2022 Sergio Perez RED BULL RACING RBPT 64 1:56:30.265
erc...
根据上述指示和数据,ChatGPT 生成了以下 CREATE TABLE 和 INSERT 语句:
![](/assets/blank.gif)
有了数据,我们就可以对其运行查询了。
使用 ChatGPT 查询数据集
就查询表达式而言,ChatGPT 与 Navicat 有一些相似之处,因为两者都允许你在对 SQL 知之甚少的情况下构建查询。为了做到这一点,Navicat 提供查询创建工具供用户使用。以下是它在 macOS 中的模样:
![](/assets/blank.gif)
至于 ChatGPT,它接受一个以普通对话语言表达的问题,并生成所需的 SQL 语句。例如以下的历史人物列表:
![](/assets/blank.gif)
我们可以简单地看看 ChatGPT 如何查询年代最久的历史人物。以下是 ChatGPT 提供的结果 SQL 语句和解释:
![](/assets/blank.gif)
数据的乐趣
ChatGPT 可以做的不仅仅是生成查询;它还能以创造性思维为每个历史人物分配表情符号:
![](/assets/blank.gif)
关于使用 Navicat 和 ChatGPT 强化查询的结语
虽然像 ChatGPT 这样的人工智能机器人要取代传统的数据库工具还有很长的路要走,但它们确实为寻找创新的方法来处理数据相关任务的数据库从业者提供了一种新工具。在撰写本文时,ChatGPT 已达负荷,再无法接受新用户了,但一旦热度有所减退,我会促请你尝试一下 ChatGPT。
往期回顾
假冒网站引发多重安全风险 | 官方严正声明:切勿在非官方渠道购买或下载 Navicat 软件
Navicat 荣获 Microsoft 金牌合作伙伴
Navicat 16.1.9 现已支持 OceanBase 全线数据库产品
免费试用 Navicat 16
Navicat 的 20年发展史
SQL 语句中 WHERE 1=1 的作用
SQL 中计算总行数的百分比
互动有礼活动进行中 | 奖品为价值 819 元 Navicat Premium
Navicat NAPP 校企合作和申请免费一年期的 Navicat Premium 教育版
使用 Navicat 和强化AI的查询相关推荐
- Navicat连接数据库成功,新建查询时提示错误“Cannot create file ……”
Navicat连接数据库成功,新建查询时提示错误"Cannot create file --" 原因:编辑连接{高级}<设置位置>被修改,该oci.dll不正确 解决方 ...
- 实战演练 | MySQL PROCESSLIST 表和 Navicat Monitor 识别慢速查询的简单方法
通常,当数据库长时间运行较慢时,罪魁祸首往往是"坏"查询.也就是说,查询未完全优化.编写不当或使用户能够从数据库中获取无限数量的行.我们可以通过在服务器上投入更多资源来减轻一些痛苦 ...
- mysql查询练习tblstudent_通过Navicat进行MySQL的基础查询练习
对于数据分析的学习过程,综合自己在网上搜寻整理的资料以及各位前辈.老师的分享,总结出最关键的四个知识技能树: 1.SQL 2.统计学知识 3.Excel 4.Python/R 语言等编程分析工具 不一 ...
- 热点快评:德国强化AI战略,系统、技术等“多轮并行”
放眼全球,科技在各国社会进步.产业升级.国防建设等方面的价值日益显现,加快对大数据.云计算.物联网.人工智能等前沿科技的研发与布局,已经成为大势所趋.尤其是在经贸一体化的大背景下,美国.德国.英国.加 ...
- 英特尔与京东联合强化AI武器:让创新更专注
2020-12-01 13:03:12 在数学领域,特征值与特征向量是十分重要的两个概念,高校课本上都表明这两个概念在工程技术方面有着广泛应用. 但还不止于此,在蓬勃发展的数字化智能时代,特征值和特征 ...
- AI创意赛火热,赛事能成BAT强化AI优势的新动能?
文 | 杨苏颖 来源 | 智能相对论(ID:aixdlun) 全球人工智能人才开始逐渐进入量产模式. 今年6月,百度和浙江大学联合承办了首届中国高校人工智能创意赛,旨在挖掘有潜力的人工智能人才.而阿里 ...
- 论文查询AI知识查询网站推荐
文章目录 前言 一. [semanticscholar](https://www.semanticscholar.org/) 二.[AI 知识库](https://easyai.tech/ai-def ...
- 利用可视化软件navicat对mysql进行语句查询的使用(增删改查)
https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注! 欢迎关注微信公众号:宝藏女孩的成长日记 如有转载,请注明出处(如不注明,盗者必究) 增:insert ...
- 利用navicat将数据库中的查询结果导出文件
这里有有70条select语句,每次只能查出一条结果,现在想将结果全部输出到一个文件里 点右上角导出结果 导出成功
最新文章
- 嵌入式系统一次EMMC测试的体会及错误分析过程
- Error(s) in loading state_dict for ModelMain
- 职称计算机考试选择题,职称计算机考试综合选择题「附答案」.docx
- 计算机网络常见问题总结
- c++中在堆和栈中申请空间的差别
- Golang——HTTP编程请求和响应实现
- AIX 6.1环境 yum的安装方法
- 分享bootstrap3.0.2响应式模板-第三弹[Metronic_Admin]
- AR增强现实开发介绍
- 大数据技术全解之数据能力是核心竞争力
- 答对10个算我输,示波器基础100问
- php中hexdec,PHP hexdec()函数
- 一个数据分析师的职业规划:人生本来就应该提前做好准备
- 社团部部长工作计划计算机学院,社团部长的工作计划(共9篇).doc
- 讯飞语音 使用步骤(针对androidStudio):语音转文字:
- 854. 相似度为 K 的字符串 BFS
- DSP总结之C语言环境
- word批注怎么删除计算机名字,Word在添加批注时姓名会出现匿名注释如何删除
- 读书笔记 - -《Python网络编程》重点
- 经纬度和坐标之间怎么相互转换