查询数据
组件介绍
在指定数据库中执行查询语句指令,并返回查询结果变量。
截图
属性说明
必填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
查询语句 | 字符串 | 空 | 要执行查询操作的 SQL 语句 例如 select name, age from student where name = @ 其中 @1 为SQL语句的格式化的参数,采用 @ + 数字,数字必须是从 1开 始,连续的整数 采用传递参数的方式可以防止 SQL 注入带来的安全风险 在程序执行SQL语句的时候,会把 @1, @2 替换为 传入的 parameters 对应的值 |
选填项
属性名称 | 类型 | 默认值 | 说明 |
---|---|---|---|
参数 | 数字 字符串 |
空 | 若 SQL 语句包含变量,则需填写对应的参数 SQL 的参数,支持字符串和数字 |
数据库对象 | 对象 | 空 | 需要操作数据库对应的数据库对象 「连接数据库」组件的返回值变量 空默认为上一个数据库对象 |
返回值
名称 | 类型 | 说明 |
---|---|---|
数据表 | 数据表 | 查询到的数据结果,每个结果为一个对象,属性名为数据库字段 |
组件示例
- 连接数据库:数据库文件 "./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 个文本项。
数据表:为多个列表的集合,可以理解为存储大量信息并包含行和列的简单电子表格的数据。
注意事项
此组件需要配合「连接数据库」组件使用,连接数据库后才能查询数据。
此组件选择数据库对象即可调用对应数据库。