首页 > 数据库 >MySQL_流程控制_循环结构

MySQL_流程控制_循环结构

时间:2022-11-07 17:33:07浏览次数:34  
标签:REPEAT END 流程 WHILE 循环 loop MySQL LOOP

分类

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中

标签:REPEAT,END,流程,WHILE,循环,loop,MySQL,LOOP
From: https://www.cnblogs.com/yzhone/p/16866749.html

相关文章

  • mysql 基础之连接器
    连接器如果你在Linux操作系统里要使用MySQL,那你第一步肯定是要先连接MySQL服务,然后才能执行SQL语句连接的过程需要先经过TCP三次握手,因为MySQL是基于TCP协......
  • MySQL_存储过程_和函数
    存储过程和函数:类似于Java中的方法 好处:1提高代码的重用性2简化操作3减少了编译次数并且减少了和数据库服务器的连接次数,提高了效率 存储过程含义一组预先......
  • MySQL_视图
    含义:(MySQL从5.0.1版本开始提供视图功能。一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果)......
  • MySQL_事务_回滚
    Savepoint保存点;设置保存点SETautocommit=0;STARTTRANSACTION;DELETEFROMaccountWHEREid=25;SAVEPOINTa;#设置保存点DELETEFROMaccountWHEREid=28......
  • MySQL_变量_系统变量
    说明:变量有系统提供,不是用户定义,属于服务器层面使用的语法:1查看所有的系统变量SHOWGLOBAL|【SESSION】VARIABLES;2查看满足条件的部分系统变量      SH......
  • MySQL_事务_ACID经典面试题
    事务控制语言事务:一个或一组sql语句组成一个执行单元,这个执行单元要么全部执行,要么全部不执行(事务是由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语......
  • MySQL_事务_作用
    事务的创建隐式事务      事务没有明显的开启和结束的标记      如:insert、update、delete语句显示事务      事务具有明显的开启和结束标记 ......
  • 【MySQL高级】MySql中常用工具及Mysql 日志
    1.MySql中常用工具1.1mysql该mysql不是指mysql服务,而是指mysql的客户端工具。语法:mysql[options][database]1.1.1连接选项参数:-u,--user=name指......
  • MySQL_约束_修改表时删除约束 —— “更新”
    #1删除非空约束ALTERTABLEstuinfoMODIFYCOLUMNstunameVARCHAR(20)NULL;#2删除默认约束ALTERTABLEstuinfoMODIFYCOLUMNageINT;#3删除主键ALTERTAB......
  • MySQL_约束_列级约束 VS 表级约束
     位置支持的约束类型是否可以起约束名列级约束列的后面语法都支持,但外键没有效果不可以表级约束所有列的下面默认和非空不支持,其他支持可以(主键没有效......