mysql游标的介绍
说明
1、游标是用来存储查询结果集的数据类型 , 在存储过程和函数中可以使用光标对结果集进行循环的处理。
2、也可以将游标称之为光标。光标的使用包括声明光标、打开光标、使用光标和关闭光标。
实例
代码语言:javascript复制-- 通过存储过程查询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电脑
收藏 | 0点赞 | 0打赏