mysql存储过程的游标有什么作用


这篇文章主要讲解了“mysql存储过程的游标有什么作用”,文中的讲解内容简单清开发云主机域名晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql存储过程的游标有什么作用”吧! 在mysql存储过程中,游标也称为光标,是一个存储在DBMS服务器上的数据库查询,是检索操作返回一组结果集,一般用于对检索出来的数据进行前进或者后退操作。本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。在 MySQL 中,存储过程或函数中的查询有时会返回多条记录,而使用简单的 SELECT 语句,没有办法得到第一行、下一行或前十行的数据,这时可以使用游标来逐条读取查询结果集中的记录。游标在部分资料中也被称为光标。游标简介
1、游标:也称为光标,是一个存储在DBMS服务器上的数据库查询,它不是一条select语句,而是被该语句检索出来的结果集。2、用途:对检索出来的数据进行前进或者后退操作,主要用于交互式应用,如用户滚动屏幕上的数据3、特性:能够标记游标为只读,使数据能读取,但不能更新和删除能控制可以执行的定向操作(向前、向后、第一、最后、绝对位置、相对位置等)能标记某些列为可编辑的,某些列为不可编辑的规定范围,使游标对创建它的特定请求(如存储过程)或对所有请求可访问只是DBMS对检索出的数据(而不是指出表中活动数据)进行复制,使数据在游标打开和访问期间不变化4、支持游标的DBMS:DB2、MariaDB、MySQL 5、SQL Server、SQLite、Oracle和PostgreSQL,而Microsoft Access不支持5、游标对基于Web的应用用处不大(ASP、ASP.NET、ColdFusion、PHP、Python、Ruby、JSP等),大多数Web应用开发人员不使用游标6、使用:声明游标: DECLARE cursor_name CURSOR FOR SELECT * FROM table_name; // 还没有检索数据打开游标:OPEN cursor_name; // 开始检索数据,即指定游标的SELECT语句被执行,并且查询的结果集被保存在内存里的特定区域。获取数据:FETCH cursor_name into var1,var2,…,varn; // 当游标cursor_name检索完数据后,只有等到下一次fetch时才会触发结束的标志关闭游标:CLOSE cursor_name;感谢各位的阅读,以上就是“mysql存储过程的游标有什么作用”的内容了,经过本文的学习后,相信大家对mysql存储过程的游标有什么作用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是开发云,小编将为大家推送更多相关知识点的文章,欢迎关注!

相关推荐: mysql数据默认存放目录的修改方法

本文主要给大家简单讲讲mysql数据默认存放目录的修改方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql数据默认存放目录的修改方法这篇文章可以给大家带来一些实际帮助。将mysql数据默认存放目录/va…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/28 22:08
下一篇 06/28 22:08

相关推荐