011 数据库学习笔记--游标

发布时间 2023-06-09 15:21:41作者: sunwugang

游标:

定义:

  • 游标是对数据查询结果集的一种访问机制,允许用户对结果集进行逐条访问,即单条数据。
  • 访问对象是,结果集
  • 可以理解为定义在特定结果集上的指针,控制这个指针,遍历数据集或制定特定的行--对其进行读取或写入

作用:

  • 定位到结果集中的某一行,对当期位置的数据进行读写
  • 数据读取出来一般放到临时数据库里,放到内存(缺点:内存空间有限,不可太大,内存空间不足)
  • 适用于数据量小的情况

分类:静态游标、动态游标、只进游标、键集驱动游标

  • 静态游标
    • 游标操作的是结果集,对数据库如何操作,结果集都不会改变
    • 如果想获取操作后的结果集,则需关闭游标后重新打开游标
  • 动态游标
    • 与静态游标相对,前后滚动,结果集会获取所有的改变
  • 只进游标
  • 键集驱动游标

生命周期: