mysql游标的介绍

美女程序员鼓励师

说明

1、游标是用来存储查询结果集的数据类型 , 在存储过程和函数中可以使用光标对结果集进行循环的处理。

2、也可以将游标称之为光标。光标的使用包括声明光标、打开光标、使用光标和关闭光标。

实例

-- 通过存储过程查询emp表中数据, 并逐行获取进行展示

create procedure pro_test11()

begin

 

  --声明要被赋值的变量

  declare e_id int(11);

  declare e_name varchar(50);

  declare e_age int(11);

  declare e_salary int(11);

  

  --声明游标

  declare emp_result cursor for select * from emp;

  

  --开启游标

  open emp_result;

  

  --fetch游标

  fetch emp_result into e_id,e_name,e_age,e_salary;

  select concat('id=',e_id , ', name=',e_name, ', age=', e_age, ', 薪资为: ',e_salary);

  

  fetch emp_result into e_id,e_name,e_age,e_salary;

  select concat('id=',e_id , ', name=',e_name, ', age=', e_age, ', 薪资为: ',e_salary);

  

  fetch emp_result into e_id,e_name,e_age,e_salary;

  select concat('id=',e_id , ', name=',e_name, ', age=', e_age, ', 薪资为: ',e_salary);

  

  fetch emp_result into e_id,e_name,e_age,e_salary;

  select concat('id=',e_id , ', name=',e_name, ', age=', e_age, ', 薪资为: ',e_salary);

  

  --关闭游标

  close emp_result;

  

end$

以上就是mysql游标的介绍,希望对大家有所帮助。更多mysql学习指路:MySQL

推荐操作系统:windows7系统、mysql5.8、DELL G3电脑

以上是 mysql游标的介绍 的全部内容, 来源链接: www.h5w3.com/z/545322.html

回到顶部