mysql中光标怎样书写


这篇文章主要介绍mysql中光标怎样书写,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!mysql中光标书写的方法:首先声明光标;然后开启光标,代码为【OPEN cursor_name】;接着捕获光标;最后关闭光标,代码为【CLOSE cursor_name】。mysql中光标书写的方法:1,什么是光标  在存储过程或函数中,可以使用光标对结果集进行循环处理。以下是个人的见解,光标就类似于java循环中的自增变量i。2,光标的使用  光标的使用包括一下三个步骤:  1,声明光标    格式:DECLARE cursor_name CURSOR FOR select_statement;    cursor_name:光标名,用户自己设定,最好见名知意。    select_statement:完整的查询语句,查询表中的列名(后面案例详解)。  2,开启光标    cursor_name:声明时的光标名。    格式:OPEN cursor_name;  3,捕获光标    格式:FETCH cursor_name INTO var_name...;(…表示可以有多个)    cursor_name:声明时的光标名。    var_name:自定义的变量名。(后面案例详解)  4,关闭光标    格式:CLOSE cursor_name;    cursor_name:声明时的光标名。3,光标使用的小案例  该案例并没有实际的意义,只是单纯的为了演示光标使用首先创建一个users表插入以下数据创建一个存储过程,名为select_age调用该存储过程代码的详细解释:1,首先定义两个局部变量 i_user_id,i_user_age;用来存放光标遍历的表的列。2,声明一个光标,遍历users表中的u_id,u_age 两列。3,声明一个异常,在发生异常时关闭光标。4,设置两个用户变量用来存储最终结果。5,开启光标。6,写一个循环体,终结条件是遍历到表的最后一列。7,捕获光标,将遍历到的内容放到两个局部变量里面。8,通过对 i_user_id 的奇偶的判断,分别将i_user_age 加到两个用户变量中9,关闭光标。4,注意事项  变量,自定义异常,异常处理开发云主机域名,光标都是通过declare关键字定义的,他们之间是有顺序要求的。变量、自定义异常必须放在最前面,然后是光标的声明,最后是异常处理的声明。以上是mysql中光标怎样书写的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注开发云行业资讯频道!

相关推荐: 简单了解MySQL高可用MHA架构知识

下面一起来了解下MySQL高可用MHA架构知识,相信大家看完肯定会受益匪浅,文字在精不在多,希望MySQL高可用MHA架构知识这篇短内容是你想要的。1.MHA软件是由MHA Manager(管理节点)和MHA Node(数据节点)组成2.MHA Manager…

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

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/12 15:44
下一篇 06/12 15:44

相关推荐