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 @ 2022-11-07 17:25  yzhone  阅读(36)  评论(0)    收藏  举报