如何在mysql中使用loop实现循环

这期内容当中小编将会给大家带来有关如何在MySQL中使用loop实现循环,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

从策划到设计制作,每一步都追求做到细腻,制作可持续发展的企业网站。为客户提供成都做网站、网站建设、网站策划、网页设计、域名注册、虚拟空间、网络营销、VI设计、 网站改版、漏洞修补等服务。为客户提供更好的一站式互联网解决方案,以客户的口碑塑造优易品牌,携手广大客户,共同发展进步。

loop为死循环,需要手动退出循环,我们可以使用 leave来退出循环

可以把leave看成Java中的break;与之对应的,就有 iterate (继续循环)也可以看成Java的continue

语法:

1[别名:] LOOP
2    循环语句
3END LOOP [别名]

注意:别名和别名控制的是同一个标签。

循环打印1~10(leave控制循环的退出)

注意:该loop循环为死循环,我们查的1~10数字是i,在死循环中设置了当大于等于10时停止循环,也就是说先后执行了10次该循环内的内容,结果查询了10次,生成了10个结果(1~10)。

delimiter //
create procedure s_loop()
begin
    # 声明计数器
    declare i int default 1;
    # 开始循环
    num:
    loop
        # 查询计数器记录的值
        select i;
        # 判断大于等于停止计数
        if i >= 10 then
            leave num;
        end if;
        # 计数器自增1
        set i = i + 1;
    # 结束循环
    end loop num;
end //
 
call s_loop();

上述就是小编为大家分享的如何在mysql中使用loop实现循环了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。

名称栏目:如何在mysql中使用loop实现循环
文章URL:https://www.cdcxhl.com/article18/gshidp.html

成都网站建设公司_创新互联,为您提供小程序开发响应式网站网站内链微信公众号搜索引擎优化静态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设