插入数据
组件介绍
在指定数据库中插入内容
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
插入语句 | 字符串 | 空 | 要使用的 insert into 插入语句 例如 insert into table student(name, age) values (@1, @2) 其中 @1、@2 为SQL语句的格式化的参数, 采用 @ + 数字,数字必须是从1开始,连续的整数 采用传递参数的方式可以防止 SQL 注入带来的安全风险 在程序执行 SQL 语句的时候,会把 @1, @2 替换为 传入的数据表对应的值 |
插入语句介绍
插入语句一般由以下三个部分组成
INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
参数 | 介绍 |
---|---|
table_name | 需要插入数据的表名称 |
column1, column2, ... | 要插入数据的列名称 |
value1, value2, ... | 对应列需要插入的内容 |
当数据库 db 文件内容如下且表名称为 net 时
id | name | url | alexa | country |
---|---|---|---|---|
1 | https://www.google.cm/ | 1 | USA | |
2 | 淘宝 | https://www.taobao.com/ | 13 | CN |
3 | 菜鸟教程 | http://www.runoob.com/ | 4689 | CN |
4 | 微博 | http://weibo.com/ | 20 | CN |
5 | https://www.facebook.com/ | 3 | USA |
插入语句为 "INSERT INTO net (id,name, url,country) VALUES (6,'百度','https://www.baidu.com/','CN')"
时会插入一条数据 、
详细介绍详见 https://www.runoob.com/sql/sql-insert.html。
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
数据表 | 列表 数据表 |
空 | 需要插入的数据 插入单条数据使用列表格式,如 [1] 插入多条数据使用数据表格式,如[[1],[2]] |
数据库对象 | 对象 | 空 | 需要操作数据库对应的数据库对象 「连接数据库」组件的返回值变量 空默认为上一个数据库对象 |
返回值
名称 | 类型 | 说明 |
---|---|---|
执行结果 | 数字 | 执行成功返回插入数据的行数 |
组件示例
详见「连接数据库」组件。
注意事项
- 此组件选择数据库对象即可调用对应数据库。
- 此组件需要配合「连接数据库」组件使用,连接数据库后才能插入数据。