美文网首页
mysql之流程控制语句

mysql之流程控制语句

作者: 每天进步一点点变成更好的自己 | 来源:发表于2022-04-10 07:56 被阅读0次

1、流程控制语句

MYSQL的流程控制语句也只能用于存储过程,主要有3类:

  • 跳转语句:ITERATE和LEAVE语句。
  • 循环语句:LOOP、WHILE、REPEAT语句。
  • 条件判断语句:IF语句和CASE语句。

跳转语句
ITERATE:只能用在循环语句内,表示重新开始循环。
LEAVE:可以用在循环语句内,或者以BEGIN和END包裹起来的程序体内,表示跳出循环或跳出程序体的操作。

循环语句

--  LOOP语法,LOOP循环不能自己结束,需要用跳转语句来进行控制

标签:LOOP
操作
END LOOP 标签;

-- WHILE语法,WHILE循环通过判断条件是否为真来决定是否继续执行循环中的操作,WHILE循环先判断条件,在执行循环体中的操作。

WHILE 条件 DO
操作
END WHILE;

--REPEAT 语法,REPEAT循环先通过判断条件是否为真来决定是否继续执行循环内的操作,与WHILE不同的是,REPEAT循环是先执行操作,后判断条件。

REPEAT
操作
UNTIL 条件 END REPEAT;

条件判断语句

IF 表达式1 THEN 操作1
[ELSEIF 表达式2 THEN 操作2]……
[ELSE 操作N]
END IF


CASE 表达式
WHEN 值1 THEN 操作1
[WHEN 值2 THEN 操作2]……
[ELSE 操作N]
END CASE;

相关文章

  • mysql之流程控制语句

    1、流程控制语句 MYSQL的流程控制语句也只能用于存储过程,主要有3类: 跳转语句:ITERATE和LEAVE语...

  • Kotlin学习之流程控制

    Kotlin学习之流程控制 @(Kotlin学习) Kotlin的流程控制,可以分为条件语句和循环语句。 一、条件...

  • mysql: 控制语句

    IF 语句 格式: IF(condition, trueResult, falseResult) 示例1: 结果...

  • SQL存储过程和函数(2)

    存储过程和函数中可以使用流程控制来控制语句的执行。MySQL中可以使用IF语句、CASE语句、LOOP语句、LEA...

  • JavaSE之流程控制语句

    单一条件 if 二选一 if....else 多选一 if....else if....else 变量的作用域 s...

  • Javase之流程控制语句

    单一条件 if 二选一 if....else 多选一 if....else if....else 变量的作用域 s...

  • Mysql事务控制语句

    介绍 Mysql的Innodb存储引擎默认事务都是自动提交(隐式提交);查看当前的事务是否自动提交: 事务操作 开...

  • Java 入门之流程控制语句

    主要分为两种,Java** 循环控制和条件判断**。 1. 循环控制 可能存在一种情况,当我们需要执行的代码块数...

  • Python 入门之流程控制语句

    1、if判断 (1) 单 if if –-如果 (官方推荐4个空格,或者一个tab 不能空格和tab混合使用) (...

  • MySQL学习之流程控制

    前言、流程控制结构 一、分支结构 1-1、if函数 1-2、case结构 1-3、if elseif结构 1-4、...

网友评论

      本文标题:mysql之流程控制语句

      本文链接:https://www.haomeiwen.com/subject/olffsrtx.html