当前位置: 首页 > news >正文

MySQL:游标 cursor 句柄

当我们select * from emp 可以查看所有的数据  这个数据就相当于一个数据表

游标的作用相当于一个索引 一个指针 指向每一个数据 

假设说我要取出员工中薪资最高的前五名成员 就要用到limit关键字 但是这样太麻烦了 

所以这里用到了游标

游标的声明:

        declare my_cursor cursor for select * from emp;

        这样就是相当于取出来emp表 然后加上了一个 索引

想要用我当前游标指向的这个数据 :

先打开 里面操作 然后关闭

open my_cursor;

        *****

close cursor;

****这里面可以用到 语句:fetch my_cursor into ***(自己声明的一个变量,存储fetch来的数据)

如果我想要循环取里面的数据  当最后结束的时候  要跳出循环 

这个时候就可以用到句柄

declare continue handler for not found set flag=0;

可以continue表示继续执行 for后面not found表示原因 set还能赋值

当我同时用到游标和句柄的时候 要注意一些顺序:

1.声明变量

2.声明游标

3.声明句柄

下面是一个例子,供大家参考:

        

相关文章:

  • 自动涂胶机设计及其在工业生产中的应用研究
  • Go基础语法与控制结构
  • MongoDB 备份与恢复策略全面指南:保障数据安全的完整方案
  • Windows下编译Zipios
  • Android-Glide学习总结
  • 嵌入式之汇编程序示例
  • GATT 服务的核心函数bt_gatt_discover的介绍
  • DataGrip安装文档
  • 面向超大规模模型的提示词工程
  • 网络安全从零开始(一):基础技能全解析
  • 【数据结构初阶】顺序表专题
  • TypeScript入门到精通
  • 零基础学习计算机网络编程----网络基本知识
  • 为什么尺规无法三等分任意角?
  • C++中IO类(iostream、fstream和sstream)知识详解和应用
  • IPython 常用魔法命令
  • 安全语音通信系统python
  • AGI大模型(33):LangChain之Memory
  • python炸鱼船
  • 【成品论文】2025年电工杯数学建模竞赛B题50页保奖成品论文+matlab/python代码+数据集等(后续会更新)
  • 企业宣传片制作公司哪家好/湖南竞价优化哪家好
  • 高端建站属于外包公司么/河南纯手工seo
  • 杭州建设厅官网/网页优化包括
  • 网站开发新加坡/厦门搜索引擎优化
  • 如何建立网络销售平台/百度优化点击软件
  • 自己做网站要会什么软件/seo外链怎么做