mysql 解释 游标赋值_Mysql_游标

MySQL中的游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。MySQL中的游标的语法如下:

DECLARE cursor-name CURSOR FOR SELECT ...; /* 声明一个游标,名称为cursor-name,并用CURSOR FOR SELECT*/

DECLARE CONTINUE HANDLER FOR NOT FOUND /*指定当遍历完结果集后,游标如何继续处理*/

OPEN cursor-name; /*打开游标 */

FETCH cursor-name INTO variable [, variable]; /* 将变量赋值给游标*/

CLOSE cursor-name; /*使用后关闭游标*/

一个具体的例子如下:

48304ba5e6f9fe08f3fa1abda7d326ab.png

DELIMITER //

CREATE PROCEDURE `proc_CURSOR` (OUT param1 INT)

BEGIN

DECLARE a, b, c INT;

DECLARE cur1 CURSOR FOR SELECT col1 FROM table1;

DECLARE CONTINUE HANDLER FOR NOT FOUND SET b = 1;

OPEN cur1;

SET b = 0;

SET c = 0;

WHILE b = 0 DO

FETCH cur1 INTO a;

IF b = 0 THEN

SET c = c + a;

END IF;

END WHILE;

CLOSE cur1;

SET param1 = c;

END //

48304ba5e6f9fe08f3fa1abda7d326ab.png

其中,DECLARE cur1 CURSOR FOR SELECT col1 FROM table1;

表示将从table1表中选取col1列的内容放到游标curl中,即每次游标遍历的结果都放在curl中,要注意游标只能向前遍历,而不能向后,并且注意,游标不能更新,最后关闭游标。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/498030.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

意见征集,世界AI智商评测量标准2018年新版讨论方案

来源:未来智能实验室 对于本次2018年世界AI智商评测的量表更新 ,有两个问题希望得到您的意见:1.如果按上述智力因素进行增加,您认为他们的权重应该是多少,其他已有的智力因素权重应该调整为多少;2.您认为考…

人工智能的价值地图:AI产业增强革命的模式与路径

来源:腾讯研究院 概要:人工智能所蕴含的力量让人向往又恐惧。2016年的两次人机大战第一次让公众认识到人工智能的强大力量。 “智造”并不是一个新词,几年前,我们可以看到数字技术从虚拟世界向实体世界渗透。3D打印、激光切割等一…

那么多GAN哪个好?谷歌大脑泼来冷水:都和原版差不多

来源:量子位 概要:从2014年诞生至今,生成对抗网络(GAN)热度只增不减,各种各样的变体层出不穷。 从2014年诞生至今,生成对抗网络(GAN)热度只增不减,各种各样的…

java 中获取file的长度为0_Java核心技术梳理-IO

一、引言IO(输入/输出),输入是指允许程序读取外部数据(包括来自磁盘、光盘等存储设备的数据)、用户输入数据。输出是指允许程序记录运行状态,将程序数据输出到磁盘、光盘等存储设备中。IO的主要内容包括输入、输出两种IO流,这两种流中又分为字…

福布斯:2018年将改变世界的九股科技大趋势

来源:咕噜网 概要:2018年又会有哪些重要科技趋势会改变世界呢?《福布斯》杂志今天发表文章,公布了将会在明年及日后改变世界的9股科技大趋势。 据《福布斯》杂志北京时间12月4日报道,2017年即将结束。这一年&#xff0…

BigDecimal 运用示例 与 DecimalFormat

代码: BigDecimal bd new BigDecimal( "99.11" );System.out.println( "scale" bd.scale() );System.out.println(bd);bd new BigDecimal( 5526 );bd bd.divide( new BigDecimal (1000) );System.out.println( "scale" bd.scale…

NIPS 2017上演:Google大神们将带来哪些「精彩」?

来源:雷克世界 作者:Christian Howard 编译:嗯~阿童木呀、我是卡布达 概要:Google在2017年NIPS大会将展现出色的影响力,约有450多名Google员工将会通过技术讲座、海报、研讨会、比赛以及教程等方式向更广泛的学术研究…

dict keys 取最后一个_一步一步学Python3(小学生也适用) 第十三篇: 字典Dict类型

前面我们已经学习了Python的字符串,列表,元组,这一篇我们将学习字典,字典的使用频率是非常高,跟前面几篇一样,只要你用Python编程,就避不开Python字典。一、创建字典字典由键(key&am…

三份研究报告,聚焦 AI 的三大主要话题

来源:36氪 概要:随着人工智能技术呈现出势不可挡的发展之势,围绕 AI 进行的相关研究数量也越来越多。 随着人工智能技术呈现出势不可挡的发展之势,围绕 AI 进行的相关研究数量也越来越多。 关于人工智能及其对经济的影响方面&…

adams打不开提示msc license_adams安装后打不开

虽然要支持正版……但是安装后打不开,借鉴了adams2017安装教程后台留言图片发自简书App1.首先我这么做是因为其实在安装过程中就有一次没找到路径 。所以该方法仅供参考。图片发自简书App此时我直接在“此电脑”内搜索“MSC.Software”了图片发自简书App耐心等待………

李彦宏乌镇谈人工智能:百度会很快和雄安宣布一个大的智能城市计划

来源:亿欧 概要:百度董事长兼CEO李彦宏谈到了人工智能给C端、B端以及供给侧等方面带来的影响和变革。 12月4日,2017世界互联网大会在乌镇如火如荼地进行,在主题为“人工智能:让生活更美好”的分论坛上,百度…

android studio 制作表格_红爆网络的旅游排行榜视频制作其实很简单,赶快动手尝试...

随着手机短视频的蓬勃发展,在网络上出现了多种类型的红极一时的爆款视频,这其中很具有代表性的一种就是排行榜视频,旅游领域的排行榜视频自然也少不了。这些个排行榜视频看起来挺高大上,配上稍有激情的背景音乐,播放起…

2017全球大数据产业八领域典型公司盘点分析

来源:黑科技数据 概要:从微观视角细分领域分析大数据行业。 今天带大家从微观视角细分领域分析大数据行业。 大数据分析 大数据可视化 BI商业智能分析 大数据检索 产品大数据分析 大数据预测、咨询 大数据服务支撑平台 机器学习技术 “大数据分析、可视化…

mysql profile 调试sql_SQL Server profile使用技巧

介绍经常会有人问profile工具该怎么使用?有没有方法获取性能差的sql的问题。自从转mysql我自己也差不多2年没有使用profile,忽然profile变得有点生疏不得不重新熟悉一下。这篇文章主要对profile工具做一个详细的介绍;包括工具的用途和使用方法…

BPP 相关——01

1、InputPageUtil 2、EditPageUtil ---------------------------------------------------------------------------------------------------------- 1、InputPageUtil 功能简述:在输入画面中,总是显示最后一页,本页输入满了则自动跳到下…

传感器数据完善 AI 功能,激起机器人“网络效应”

来源:36氪 概要:传感器数据将有助于推动AI的发展。 AI系统也同时扩展我们处理数据的能力,并帮助我们发现这些数据的创造性用途。 现在我们都对AI很熟悉了,也知道算法的完善离不开海量的数据。数据量越大,算法给出的结…

比AlphaGo Zero更强的AlphaZero来了!8小时解决一切棋类!

来源:本文作者PENG Bo(http://t.cn/RY3MKSS),本文首发于作者的知乎专栏《技术备忘录》 读过AlphaGo Zero论文的同学,可能都惊讶于它的方法的简单。另一方面,深度神经网络,是否能适用于国际象棋这…

直接插入排序比较次数_程序员必须要会的直接插入排序算法

算法主要衡量标准时间复杂度(运行时间)在算法时间复杂度维度,我们主要对比较和交换的次数做对比,其他不交换元素的算法,主要会以访问数组的次数的维度做对比。其实有很多同学对于算法的时间复杂度有点模糊,分不清什么所谓的 O(n),…

脑机接口技术如何具体实现?

来源:神经科技前沿 概要:人类心灵能够与人工智能、机器人和其它心灵通过脑机接口技术(BCI)直接相连,从而超越人类寿命的限制吗? 就像古希腊人梦想在天空翱翔一样,今天的人们总是梦想着将大脑与机器融合来解决令人讨厌的死亡问题。…

BPP 相关——02

BPP项目 HT 部分完成小结: 1、Action 类怎么写? 现在的做法是Action 层直接与 dao 层耦合,所有的功能都在 Action 类中完成。 缺点:如果 Action1 与 Action2 两个类有部分功能重复,在“避免重复代码”这样的原则下&am…