游标也叫光标,由于存储过程定义的局部变量不能存储整张表的数据,只能存储单行单列的数据,所以为了解决不能存储多行多列的问题, 就会使用到这节课的游标

 

游标是用来存储查询结果集的数据类型,在存储过程和函数中可以使用游标对结果集进行循环处理。游标的使用包括游标的声明、打开open、 获取fetch、关闭close。语法如下

声明游标

 

打开游标

 

获取游标数据

 

关闭游标

 

注意:当游标里面的数据被遍历完之后,如果此时不退出循环,继续遍历这个游标,就会报错。所以我们在循环遍历游标的时候,要指定退出循环的条件, 想要知道这个条件,就得先知道游标里面的数据到底怎么才算遍历完,下节课的事件处理程序handler会学