杂项:MySQL 游标(Cursor) 0 个改进

在 MySQL中,也可以创建 Cursor。以下是创建游标的步骤。

1. 声明游标

游标是一个选择语句,在 MySQL 的声明部分中定义。

语法

DECLARE cursor_name CURSOR FOR  
Select 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: 打开数据库和表。

MySQL Cursor

步骤 2: 创建游标。

查询:

MySQL Cursor

步骤 3: 调用游标。

查询:

SET @name_list ="";  
CALL list_name(@name_list);  
SELECT @name_list;  

MySQL Cursor

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!