MySQL 游标
 
 
 在MySQL中,也可以创建游标。以下是创建游标的步骤。
 
 1、声明游标
 
 游标是一个选择语句,定义在 MySQL 的声明部分中。
 
语法
 
 
  
  
DECLARE cursor_name CURSOR FOR
Select statement;
 
   
  
参数: 
 
 
 cursor_name: 游标名称
 
 
  select_statement: 选择与查询相关的信息用光标
 
 2、打开游标
 
 声明游标后,下一步就是使用open语句打开游标。
 
语法
 
 
参数: 
 
 
 cursor_name: 已声明的游标的名称。
 
 3、获取游标
 
 在声明并打开游标后,下一步就是获取游标。 
 
语法
 
 
  
  
FETCH [ NEXT [ FROM ] ] cursor_name INTO variable_list;
 
   
  
参数: 
 
 
 cursor_name: 光标的名称
 
 
  variable_list: 变量,逗号分隔的等内容存储在结果集的游标中
 
 4、关闭光标
 
 最后一步是关闭光标。
 
语法
 
 
参数: 
 
 
 cursor_name: 光标名称
 
光标示例: 
 
 
 步骤1: 打开数据库和表。
 
 
 
 
 步骤2: 现在创建光标。
 
 
 查询:  
 
 
 
 
 步骤3: 现在调用游标。
 
 
 查询:  
 
 
  
  
SET @name_list ="";
CALL list_name(@name_list);
SELECT @name_list;
 
   
  
