插入数据
组件介绍
在数据库中插入指定数据
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
插入语句 | 字符串 | 空 | 要使用的数据库插入语句 例如 insert into table student(name, age) values (@1, @2) 其中 @1、@2 为SQL语句的格式化的参数,采用 @ + 数字,数字必须是从1开始,连续的整数 采用传递参数的方式可以防止 SQL 注入带来的安全风险 在程序执行 SQL 语句的时候,会把 @1, @2 替换为 传入的数据表对应的值 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
数据表 | 列表 数据表 |
空 | 需要插入的数据 插入单条数据使用列表格式 插入多条数据使用数据表格式 |
数据库对象 | 对象 | 空 | 需要操作数据库对应的数据库对象 「连接数据库」组件的返回值变量 空默认为上一个数据库对象 |
返回值
名称 | 类型 | 说明 |
---|---|---|
执行结果 | 数字 | 执行成功返回插入数据的行数 |
组件示例
- 连接数据库:数据库文件 "./res/1234.db",数据库类型 SQLite,返回值数据库对象数据库对象——请根据实际情况进行选择数据库类型
- 插入数据:插入语句 "insert into groupList(id, groupName, groupMembCnt) values(7,7,0)",数据库对象数据库对象,返回值执行结果执行结果——请根据实际情况进行选择数据库类型
- 输出日志:日志执行结果
- 查询数据:查询语句 "select from groupList where id = 7",数据库对象数据库对象,返回值*数据库数据库——请根据实际情况进行选择数据库类型
- 输出日志:日志数据库
- 关闭数据库:数据库对象数据库对象,返回值执行结果执行结果1
- 输出日志:日志执行结果1
- 运行结果:在数据库指定位置插入数据、查询数据并在日志面板依次输出结果
名词解析
列表:由多个文本组成,每个文本之间以逗号分隔,两端以方括号括起来。例如 ["1","2","3","4","5","6","7"] 就是一个列表,其中包含 7 个文本项。
数据表:为多个列表的集合,可以理解为存储大量信息并包含行和列的简单电子表格的数据。
注意事项
- 此组件选择数据库对象即可调用对应数据库。
- 此组件需要配合「连接数据库」组件使用,连接数据库后才能插入数据。