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中 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了