游标(cursor)
对查找的结果一行一行进行操作,需要使用游标。
declare 游标名 cursor for select 语句;
游标就是一个内存块,当我们执行select语句以后,将查询到的结果放在游标里,如果我们使用游标的内容时,需要使用: open 游标名;
关闭:close 游标名;
查看游标的内容,使用命令:fetch 游标名 into 变量;
利用fetch读取游标内容赋值给变量
fetch每次只能读取游标的第一行
查看所有内容,需要使用循环:
declare continue handler for not found 语句;//读到最后了