MySQL_流程控制_循环结构

分类

WHILE

LOOP

REPEAT

 

循环控制:

Iterate类似于continue,继续,结束本次循环,继续下一次

Leave类似于 break,跳出,结束当前所在的循环

 

1 WHILE

语法

【标签:】WHILE 循环条件 DO

循环体;

END WHILE【标签:】;

联想

WHILE(循环条件){

       循环体;

}

 

2 LOOP

语法

       【标签:】LOOP

              循环体;

       END LOOP 【标签】;

可以用来模拟简单的死循环

 

3 REPEAT

语法

【标签:】 REPEAT

       循环体;

UNTIL 结束循环的条件

END REPEAT 【标签】;

 

总结

名称 语法 特点 位置
while
WHILE loop_condition
DO
    loop_list
END WHILE label;

先判断

后执行

whiel类似 Java中的while

BEGIN END中
repeat
REPEAT loop_list
UNTIL end_condition
END REPEAT label;

先执行

后判断

Repeat 类似 Java中的do while

BEGIN END中
loop
LOOP loop_list
END LOOP label;

没有条件

的死循环

跳出循环 要搭配 leave语句

BEGIN END中
posted @   yzhone  阅读(32)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示