最新要闻
- 世界速讯:甘肃能源:截至2023年5月31日,公司股东人数为52571
- 极摩客K4迷你主机曝光:搭载R9 7940HS处理器 跑分破150万 天天要闻
- 比亚迪前5月新能源汽车销量超100万辆 同比增长97.63%
- 5699元起 moto razr 40 Ultra发布:3.6英寸外屏比iPhone 4还大
- 【天天热闻】比亚迪5月销量破24万!各车型销量出炉:四款车超3万辆
- 折叠屏超级卷王!moto razr 40发布:只要3999元起
- Wi-Fi 7真实网速狂飙2千兆!2倍碾压Wi-Fi 6、首发蓝牙5.4
- 微速讯:小折叠屏终极形态!moto razr 40 Ultra预售:顶配版卖6399元
- 银行也会现金流紧张吗?贵阳、重庆银行一年拆入10倍于拆出 每日时讯
- 看热讯:疾控能力提升专题培训,各省积极推进疾控局挂牌工作
- 当前热门:意大利版五菱MINI诞生!菲亚特“米老鼠”亮相:萌翻了
- 【天天时快讯】899元 罗技推出MX KEYS S键盘:球形凹面按键
- 10万辆无一自燃!极氪5月交付8687辆 同比增长100%
- 折起来一面“全是屏”:moto razr 40 Ultra外屏尺寸达3.6英寸
- 即时看!久违了!5折发车:QQ音乐豪华绿钻会员年卡108元限时大促
- 2022年长江干流安徽段总体水质为优 环球新要闻
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
18)游标
游标与select结果集:
本质上一种能从select结果集中每次提取一条记录的机制,因此游标与select语句有绑定关系;游标的作用是处理多行结果集;
使用步骤:
(资料图片仅供参考)
1、声明游标
declare 游标名 cursor for select语句;
使用declare语句声明游标时,此时与该游标对应的select语句并没有执行,MySQL服务器内并不存在于select对应的结果集;
2、打开游标
open 游标名;
使用open语句打开游标后,与该游标对应的select语句被执行,MySQL服务器内存中存放于select语句对应的结果集;
3、循环提取并处理数据
fetch 游标名 into 变量1,变量2,...;
变量的个数必须与声明游标时使用的select语句结果集的字段个数保持一致。每执行一次fetch语句,从结果集中提取一行数据,同时游标向下移动一行;
4、关闭游标
close 游标名;
关闭游标的作用在于释放游标打开时产生的结果集,从而节省MySQL服务器的内存空间。游标如果没有被明确关闭,那么它将在被打开的begin-end语句块的末尾关闭;
应用:
试想,choose表中,记录了所有的学生的成绩和对应的课程;若老师发现一门课程总体成绩不满意,需要进行处理:选择该课程的每个学生的分数,先都加五分,之后将超过100的设置为100,在55~60之间的设置为60,从而提高通过率;我们自然想到用一个 procedure 处理;
先将select语句筛选出,选择该课程的学生,得到学号和成绩的结果集;之后利用游标的特性,循环处理每一行数据,并进行更新;
游标循环执行到最后发现没有数据了,会报出not found 的触发条件的错误,因此我们利用一个局部变量state设计一个错误处理程序:捕获这个not found,设置这个局部变量为error;
既然要循环处理,那么选择循环的方式:因为每次要先执行fetch语句,然后才判断条件,因此舍弃while(先判断);最后我们为了配合错误处理程序,需要将结束循环条件放到 紧跟 fetch语句块后,判断state状态,判断是否没有数据了;因此我们选择loop循环;而do until是在最后判断状态;
声明变量的顺序:先声明局部变量,再声明游标;接着声明错误处理;
t综合代码如下:
-- 使用步骤:delimiter $$create procedure update_score_proc(in c_no int)begin-- 声明局部变量 declare stu_n char(11); declare grade int; declare state char(10);-- 1、声明游标 declare score_cur cursor for select student_no,score from choose where c_no=course_no;-- 捕获错误 declare continue handler for not found begin set state = "error"; end;-- 2、打开游标 open score_cur;-- 3、循环提取并处理数据 update_cur : loop fetch score_cur into stu_n,grade; if state = "error" then leave update_cur; end if; set grade = grade + 5; if grade > 100 then set grade = 100; end if; if grade < 60 and grade >= 55 then set grade = 60; end if; update choose set score=grade where student_no=stu_n and course_no=c_no; end loop update_cur;-- 4、关闭游标 close score_cur;end;$$delimiter ;
测试代码1:
call update_score_proc(1);select * from choose;
测试代码2:
call update_score_proc(2);select * from choose;
关键词:
18)游标
【财经分析】公募REITs业绩逐步修复 长期投资价值依旧突出
世界速讯:甘肃能源:截至2023年5月31日,公司股东人数为52571
极摩客K4迷你主机曝光:搭载R9 7940HS处理器 跑分破150万 天天要闻
17)错误处理-热文
WPF绘制深圳地铁路线图
2023-06-01:讲一讲Redis常见数据结构以及使用场景。
今日快讯:2023 五月联考游记
比亚迪前5月新能源汽车销量超100万辆 同比增长97.63%
5699元起 moto razr 40 Ultra发布:3.6英寸外屏比iPhone 4还大
【天天热闻】比亚迪5月销量破24万!各车型销量出炉:四款车超3万辆
折叠屏超级卷王!moto razr 40发布:只要3999元起
Wi-Fi 7真实网速狂飙2千兆!2倍碾压Wi-Fi 6、首发蓝牙5.4
微速讯:小折叠屏终极形态!moto razr 40 Ultra预售:顶配版卖6399元
银行也会现金流紧张吗?贵阳、重庆银行一年拆入10倍于拆出 每日时讯
DWG文件的设计规范 V4.5.1(中英对照版)
linux 性能自我学习 ———— cpu 高怎么办 [三]
环球看热讯:债市日报:6月1日
看热讯:疾控能力提升专题培训,各省积极推进疾控局挂牌工作
当前热门:意大利版五菱MINI诞生!菲亚特“米老鼠”亮相:萌翻了
【天天时快讯】899元 罗技推出MX KEYS S键盘:球形凹面按键
10万辆无一自燃!极氪5月交付8687辆 同比增长100%
折起来一面“全是屏”:moto razr 40 Ultra外屏尺寸达3.6英寸
即时看!久违了!5折发车:QQ音乐豪华绿钻会员年卡108元限时大促
2022年长江干流安徽段总体水质为优 环球新要闻
记录--面试官:“你知道什么情况下 HTTPS 不安全么”
虹科干货 | 虹科Redis企业版数据库的延迟如此之小,proxy功不可没!
C温故补缺(十七):动态链接(ELF,PIC,GOT,PLT)|视点
volatile与java内存模型_全球观热点
16)创建存储过程-今日热闻
斯坦福大学教授称地球上100%存在外星人 或将影响文明的发展
研究称近7成的年轻人一般会拖到0点后入睡 多数人为报复性熬夜
爱马仕因产品质量不合格 遭市场监管局罚款30.51万元
谷歌投资《瞬息全宇宙》幕后技术公司 将加速AI在影视创作领域的进展
海外知名种子网站RARBG宣布闭站 称众多因素导致其难以支持日常开销
中国徐工连续3年稳居全球前三 总销售额为该榜单有史以来最高数字
全球看热讯:每日机构分析:6月1日
《变形金刚7》水墨武侠风海报发布 将于6月9日登陆内地院线
两名亚马逊员工从仓库盗取《塞尔达传说》实体游戏及周边 用于转卖获利
任天堂现已停止在俄罗斯的eShop游戏和软件销售 账户信息即将删除
经典奇幻动漫《JOJO的奇妙冒险》音乐剧即将推出 于东京帝国剧场开演
天天即时看!RTX 4070 618处境尴尬:比RTX 4060贵太多
第一稳了!比亚迪:5月新能源汽车销售24.02万辆 天天讯息
世界播报:辽宁突发龙卷风 行驶中的车辆被卷起:科普遇龙卷风如何自救
观众称花千元在演唱会上看柱子:主办方称事先不知情
女硕士诈骗千万元花三百万买游戏装备!获刑十三年
饿了么太狠:面个高级Java,抖这多硬活、狠活(饿了么面试真题)
vue xlsx组件 导出的excel表头插入内容-世界观天下
怎么冻结表格前三行前三列_怎么冻结表格前三行
今日热议:一年4.3万人死于车祸!美国NHTSA宣布:所有新车都要安装自动刹车系统
百度网盘从苹果APP Store下架 原因揭晓:很快会恢复正常 焦点热闻
环球报道:河南一村庄修路挖出大石龟:名为“赑屃”、或有古墓
郭帆:在摸索如何用AI做《流浪地球3》 当前速递
媲美风扇散热!索泰展示新款迷你主机:主动散热模块首次应用
察右后旗农发行开展案防案件处置应急演练
Java学习问题记录
业务安全情报第16期 | 大促8成优惠券竟被“羊毛党”抢走!?
精选!DNS隧道流量分析
短讯!Redmi神秘新机入网:支持5G异网漫游
今日快讯:3年超长质保YYDS!魅族618开门红:魅族手机销额增速第一
黑美人鱼泪奔!《小美人鱼》海外也没人看 白人观众无视:收支平衡成笑谈
开放世界游戏《仙剑世界》首测定档6月17日:招募已开启
三色激光色彩更纯!Vidda C1S 4K投影仪图赏
当前热文:NixOS 23.05系统发布:
焦点速递!14-按键消抖
9秒被骗245万元?AI火了,骗子也来了! 每日热点
科创板收盘播报:科创50指数跌0.03% 新相微较发行价涨88.46%
人民币兑美元中间价报7.0965,调贬144个基点-焦点速讯
治愈癌症不再遥不可及 罗氏抗癌神药“起死回生”
环球今头条!女子输液被拔针扎进水桶:系摆拍 已行拘
最新资讯:人民文娱评《小美人鱼》争议:别乱给国内观众扣帽子
全球微资讯!AITO问界5月交付5629辆!华为: 和赛力斯一起造最好的车
当前时讯:中国徐工连续3年稳居全球前三 挖掘机四斗就能装满百吨级矿车
波司登云原生微服务治理探索 环球微资讯
搞事我们是认真的!TDengine 周边大礼包走起,数量有限先到先得
环球微速讯:【终极计算平台】上海道宁为您提供Wolfram技术,支持跨桌面、云、服务器和移动设备的强大工作流程
2023年湖北随州曾都区中小学教师公开招聘面试初步人选资格审查公告 全球资讯
雷军从长城挖来了明星高管
全球热议:还是西餐便宜?城市上班族吐槽吃不起中式快餐:一顿40+很正常
比亚迪的“常压油箱” 不会成为中国版“排放门”
憋回去的便便都去哪了?知道真相的人都再也不敢憋了
选用A级大青梅!溜溜梅经典系列大促:5件到手34.9元|热讯
MySQL视图
天天即时:[日志管理] 启动程序时,因报“log4j-slf4j-impl cannot be present with log4j-to-slf4j”错误而导
从“分离焦虑”到融入集体 看幼儿园“小托班”如何带娃
天天滚动:夏季这种穿搭更火,叫“上面开会、下面约会”,谁穿了都很洋气
美国芯片大厂德州仪器无底线降价:针对国内芯片公司 就是比国产便宜 当前热讯
襄阳一初中学生集体宣誓终生不买烟 做不抽烟新一代:网友点赞全国推广
环球观速讯丨Https加密原理:SSL/TLS四次握手过程(转载)
统信UOS系统开发笔记(二):国产统信UOS系统搭建Qt开发环境安装Qt5.12 世界观焦点
掌握嵌入式Linux编程1开始
linux 性能自我学习 ———— cpu 切换带来的性能损耗 [二] 世界热点
介绍.NET几种人脸识别组件
诺德基金张昳泓:市场板块分化明显,经济呈现弱复苏态势-环球速讯
现实版《速度与激情》 女司机误将拖车当上坡上演飞车特技
奶牛听着音乐按摩挤奶!认养一头牛纯牛奶大促:74.9元3箱 天天看热讯
入门即满配成标杆!岚图5月交付新车3003辆 同比大涨231%
集团破产重整 资产被轮番拍卖!众泰董事长辞职
天天热资讯!六一演出现场的最美妈妈团 一身旗袍扭腰跳舞太惊艳:网友直呼身材颜值绝
玖章算术NineData荣获信通院“生成式人工智能技术和应用优秀案例”奖|天天视讯