百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql游标有哪些?
分享文章到:

mysql游标有哪些?

发布时间:08/01 来源:未知 浏览: 关键词:
mysql游标的设计是一种数据缓冲区的思想,用来寄存SQL语句施行的效果。游标是在先从数据表中检索出数据之后才干继续灵便操纵的技术。游标相似于指向数据构造堆栈中的指针,用来pop出所指向的数据,而且只能每次取一个。

游标介绍

MySQL的游标(cursor)是一个重要的概念,通过查寻材料与本人的了解,主要得出下列几点对于本人的了解。

有数据缓冲的思想:游标的设计是一种数据缓冲区的思想,用来寄存SQL语句施行的效果。

先有数据根基:游标是在先从数据表中检索出数据之后才干继续灵便操纵的技术。

相似于指针:游标相似于指向数据构造堆栈中的指针,用来pop出所指向的数据,而且只能每次取一个。

游标优缺陷:

(1)游标的长处:

由于游标是针对行操纵的,所以对从数据库中select查询得到的每一行可以进行分开的独立的雷同或不一样的操纵,是一种别离的思想。可以知足对某个效果行进行特别的操纵。 游标与基于游标位置的增删改查能力。 MySQL数据库中没有专门描述一行的表达情势,但这是需要的,所以,个人了解的话,我觉得游标是在关系数据库这种面向汇合的系统中抽离出来,独自针对行进行表达(也可以了解成网上材料说的:游标是面向汇合与面向行的设计思想之间的一种桥梁)

(2)游标缺陷

游标的缺陷是针对有点而言的,也就是只能一行一行操纵,在数据量大的状况下,是不适用的,速度过慢。这里有个比喻就是:当你去ATM存款是但愿一次性存完呢,还是100一张一张的存,这里的100一张一张存就是游标针对行的操纵。 数据库大局部是面临汇合的,业务会比拼复杂,而游标运用会有死锁,影响其他的业务操纵,不成取。 当数据量大时,运用游标会造成内存不够现象。

以上就是mysql游标有哪些?的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板