最新扣子(Coze)实战案例:小白也能学会的扣子数据库,一文讲透扣子数据库的增删改查操作,手把手教学,完全免费教程

👨‍💻 最近有很多同学想学习扣子数据库的操作,但不知道从哪里入手学习,不确定不会代码能不能学习数据库。

其实大家可能把数据库想的有点复杂了,数据库的本质就是一个存储数据和管理数据的工具,无非是四个操作:增、删、改、查。

增:向数据库增加一条记录;

删:从数据库删除一条记录;

改:修改数据库中现有的一条记录;

查:查询数据库中的一条记录。

对应这四个操作的是增、删、改、查的四条指令,这四个"指令"在数据库中的另一个学名叫做"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)实战案例:小白也能学会的扣子数据库,一文讲透扣子数据库的增删改查操作,手把手教学,完全免费教程

### 如何在数据库中插入数据 #### 使用 `INSERT` 语句插入单行或多行数据 为了高效地向 MySQL 数据库中的表添加新记录,推荐使用 SQL 的 `INSERT INTO` 语句。此方法不仅适用于 Toad for MySQL 工具,在其他任何支持标准 SQL 查询的客户端同样有效[^1]。 对于单一记录的插入: ```sql INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...); ``` 当需要一次性插入多条记录时,则可以在同一个命令里指定多个值列表: ```sql INSERT INTO table_name (column1, column2, column3, ...) VALUES (value_set_1), (value_set_2), ...; ``` #### 利用子查询批量导入现有数据 另一种常见的做法是从另一个表或视图中选取特定的数据集作为新纪录加入目标表内。这可以通过组合 `INSERT INTO` 和 `SELECT` 来完成: ```sql INSERT INTO target_table (target_column_list) SELECT source_columns_or_expressions FROM source_tables WHERE conditions; ``` 这种方法特别适合于跨表复制或是基于某些条件筛选后的迁移工作[^2]。 #### 导入外部文件内容至数据库 如果待插入的数据量较大且已经存在于文本文件或其他形式的存储介质上,那么利用 `LOAD DATA INFILE` 命令可能是最便捷的选择之一。该功能可以直接读取本地磁盘上的CSV等格式化纯文本文件,并将其解析成相应的字段映射到目的表结构之中。 ```sql LOAD DATA LOCAL INFILE 'path/to/file.csv' INTO TABLE mytable FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; ``` 注意路径应指向实际存在的可访问位置;同时也要确保所使用的分隔符与源文件一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值