• 技术文章 >数据库 >MySQL

    mysql游标的介绍

    小妮浅浅小妮浅浅2021-07-05 16:22:43原创384

    说明

    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

    专题推荐:mysql游标
    品易云
    上一篇:mysql中leave语句的用法 下一篇:mysql光标如何使用

    相关文章推荐

    • mysql用户管理的实现• mysql引擎大量更改的方法• mysql事务的分类介绍• mysql使用命令行连接服务器• mysql select的查询方法• mysql5.7和mysql8的不同• mysql查询缓存的使用• mysql having语句的使用• mysql子查询是什么• mysql子查询的两大分类• mysql删除存储过程的方法• mysql如何提高索引的效率• mysql视图有哪些优势• mysql中loop语句的使用• mysql中leave语句的用法

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网