👨💻 最近有很多同学想学习扣子数据库的操作,但不知道从哪里入手学习,不确定不会代码能不能学习数据库。
其实大家可能把数据库想的有点复杂了,数据库的本质就是一个存储数据和管理数据的工具,无非是四个操作:增、删、改、查。
增:向数据库增加一条记录;
删:从数据库删除一条记录;
改:修改数据库中现有的一条记录;
查:查询数据库中的一条记录。
对应这四个操作的是增、删、改、查的四条指令,这四个"指令"在数据库中的另一个学名叫做"SQL"语句。这个大家记住就好,不要别人一说SQL就犯晕,感觉自己学不会,其实没有那么神秘。
今天斜杠君就通过本教程一次性带大家搞懂数据库的全部操作。如果好好学习本篇文章,一定让你对扣子数据库的操作游刃有余。
💖大家可以关注收藏下面,以免之后找不到,而且也不会错过我后面的教程。
👉️ 公众号原文:最新扣子(Coze)实战案例:小白也能学会的扣子数据库,一文讲透扣子数据库的增删改查操作,手把手教学,完全免费教程
本教程目标:通过一个用户管理的示例,带大家搞懂数据库增删改查的用法,并结合应用,通过界面的形式对用户进行管理。
1、首先创建一个应用
如果要创建数据库,首先要新建一个「应用」或「智能体」,因为数据库只有绑定在应用智能体上才能发挥作用。
点击「创建按钮」,选择「创建应用」进行创建。
如图所示:
选择创建空白模版:
添写「应用名称」和「应用介绍」
2、新建数据库
在应用中新建一个数据库,如图所示:
3、新建数据表
新建三个字段:username,age,job,分别用来保存用户姓名、年龄和职业。
这样我们的数据表就建立完成了,如图所示:
4、新建工作流
接下来新建一个工作流,我们通过工作流来完成对用户的管理。
填写「工作流名称」和「工作流描述」
5、开始节点
在开始节点添加一个「query」变量,用来接收用户的输入。
6、意图识别节点
这里添加「意图识别节点」的作用是:识别用户的意图是增删改查哪种操作。
意图识别这里,我们新增一个「新增用户」的意图。
7、大模型节点
在「新增用户」的意图后面,连接一个大模型节点,用来提取新增用户的信息。
提取内容的后,我们输出三个参数:
8、数据库节点
📢 敲黑板:大家要注意了,这里是整个流程的关键环节,在这里我们就要引入我们之前建的数据库,并进行SQL指令的编写。
引入数据库,如图所示:
点击添加按钮:
📢 这里大家注意:接下来要写SQL指令了,有的同学到这里就不知道从何入手了。这里斜杠君教大定一个非常方便的方法,让小白也可以立即写出SQL语句。
公众号原文:最新扣子(Coze)实战案例:小白也能学会的扣子数据库,一文讲透扣子数据库的增删改查操作,手把手教学,完全免费教程
点击下面如图所示的按钮:
我们在「查询目标」中输入自然语言的描述,例如:
新增用户:姓名:小张,年龄:28,职业:学生
点击生成按钮,就可以得到到一个SQL语句。这里有的同学可能要问了,我们要新增的用户不是固定的呀,不能每次新增用户都是小张吧~
这个当然不是最终的SQL了,接下来我们要修改一下这个SQL,把用户“小张”,年龄,和职业这些固定的值改为上面引入的变量。
SQL语句:
INSERT INTO users (username, age, job) VALUES ('{{username}}', {{age}}, '{{job}}')
如图所示:
这样一个SQL就写完了,只要是大模型提取出的信息,通过这个SQL语句都可以插入到数据库中,是不是很简单。
9、试运行
接下来我们来测试一下,这个新增用户的操作是否好用。
输入以下信息测试内容:
新增用户:姓名:小李,年龄: 29,职业:教师
点击试运行:
可以看到,运行成功了:
接下来我们要检查一下,数据是否被插入到了数据表中。
这时就要用到查询的SQL,对数据表进行查询。
我们在意图识别的节点再加一个「查询用户」的意图:
意图识别之后,加入数据库节点,用同样的方法,我们来生成查询全部用户的SQL:
📢 这里要注意了一下:生成的这个查询语句是SELECT * FROM users,其中的「*」代表查询数据表中的全部字段。
这个语句正常是没问题的,但是扣子平台为了效率问题,不让使用「*」,所以这里我们要改一下,改成具体的字段。
修改后的SQL如下:
SELECT username, age, job FROM users
10、变量聚合节点
这里为了统一输出格式,我们引入一个变量聚合节点,把数据库输出的值统一为一个出口输出,在结束节点中,我们只需要引入一个变量聚合节点就可以了,非常方便。
关于变量聚合节点的详细教程,大家可以看下面这篇文章:
大家可以看这篇教程:👉 最新扣子(Coze)实战案例:扣子又更新了,这个变量聚合节点太好用,用工作流搭建智能翻译演示案例,手把手教学,完全免费教程
接下为我们来试运行一下,查询数据库中的全部记录:
可以看到数据库中的用户都被查询出来了,其中“小李”的记录就是我们在上面增加的步骤新增的,说明已经被添加成功了。
按同样的方法,我们可以把修改,删除都可以写出来了。
接下来,我们在意图识别节点中再加入修改,和删除的操作。
修改用户SQL语句:
UPDATE users SET username='{{username}}', age={{age}}, job='{{job}}' WHERE username='小张'
删除用户SQL语句:
DELETE FROM users WHERE username = '{{username}}'
整体的流程如图所示:
步骤都是一样的,大家学会了一种,其他的也就都会了。
那么今天数据库增删改查操作就给大家讲解完了。
在下一节教程中,斜杠君会带大家用这个搭建好的工作流,再结合前面界面,搭建一下可交互操作的用户管理应用。大家关注收藏,不要错过接下来的教程噢~
公众号原文:最新扣子(Coze)实战案例:小白也能学会的扣子数据库,一文讲透扣子数据库的增删改查操作,手把手教学,完全免费教程