当前位置: 首页 > 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.声明句柄

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

        

http://www.xdnf.cn/news/624475.html

相关文章:

  • 使用 C/C++ 和 OpenCV 进行像素级卷积核运算
  • 文件夹图像批处理教程
  • Python+MCP+LLM
  • Halcon 单目相机标定测量
  • DeepSeek 赋能医疗影像分析:从卷积神经网络到临床诊断效率革新
  • 怎么开发一个网络协议模块(C语言框架)之(一) main
  • Vue中的事件绑定【3】
  • HarmonyOS:相机选择器
  • 人脸识别流程与算法对比报告
  • RPA+电子处方+在线问诊:数字药店APP智能化源码开发方案探索
  • MybatisPlus入门
  • (9)-java+ selenium->元素定位之By name
  • MVCC实现原理
  • TestHubo V1.0.8版本发布,支持按模块树筛选用例,让查询更便捷
  • Todesk 软件被锁定,不记得安全密码也进不去软件改不了问题解决
  • DVWA文件上传笔记
  • SDL2常用函数:SDL_Surface 数据结构及使用介绍
  • Java核心基础
  • Python爬虫实战:研究Newspaper框架相关技术
  • [创业之路-376]:企业战略管理案例分析-战略制定/设计-市场洞察“五看”:看宏观之当前的社会发展趋势与战略应对
  • AtCoder Beginner Contest 407(ABCDE)
  • ⭐️⭐️⭐️白嫖的阿里云认证⭐️⭐️⭐️ 第三弹【课时2:RAG应用的构建和优化】for「大模型Clouder认证:RAG应用构建及优化」
  • 【Excel 支持正则的方法】解决VBA引入正则的方法和步骤
  • MFC:获取所有打印机的名称(打印机模块-1)
  • OpenHarmony外设驱动使用 (十四),WLAN
  • 基于51单片机红外人体检测、防盗报警
  • 【C/C++】线程状态以及转换
  • RabbitMQ 概述与安装
  • Spring AI 之结构化输出转换器
  • Python实现对大批量Word文档进行自动添加页码(16)