本文概述
- 1.声明游标
- 句法
- 参数
- 2.打开游标
- 句法
- 参数
- 3.获取游标
- 句法
- 参数
- 4.关闭光标
- 句法
- 参数
- 光标示例
1.声明游标 游标是一个选择语句, 在MySQL的声明部分中定义。
句法
DECLARE cursor_name CURSOR FORSelect statement;
参数 cursor_name:游标的名称
select_statement:选择与游标关联的查询
2.打开游标 声明游标后, 下一步是使用open语句打开游标。
句法
Open cursor_name;
参数 cursor_name:已声明的游标的名称。
3.获取游标 声明并打开游标后, 下一步是获取游标。它用于获取行或列。
句法
FETCH [ NEXT [ FROM ] ] cursor_name INTO variable_list;
参数 cursor_name:游标的名称
variable_list:变量, 逗号分隔等存储在结果集中的游标中
4.关闭光标 最后一步是关闭游标。
句法
Close cursor_name;
参数 cursor_name:游标的名称
光标示例 步骤1:打开数据库和表。
文章图片
步骤2:现在创建光标。
查询:
文章图片
步骤3:现在调用光标。
【MySQL游标】查询:
SET @name_list ="";
CALL list_name(@name_list);
SELECT @name_list;
文章图片
推荐阅读
- MySQL字面量(常量)
- MySQL last()函数
- MySQL max()函数
- MySQL注释
- MySQL first()函数
- MySQL min()函数
- MySQL sum()函数
- MySQL avg()函数
- MySQL连接查询