Mysql控制语句

Posted tjc123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql控制语句相关的知识,希望对你有一定的参考价值。

14.6.5.1 CASE Syntax

14.6.5.2 IF Syntax

14.6.5.3 ITERATE Syntax

14.6.5.4 LEAVE Syntax

14.6.5.5 LOOP Syntax

14.6.5.6 REPEAT Syntax

14.6.5.7 RETURN Syntax

14.6.5.8 WHILE Syntax

CASE 用法:

两种用法:

 IF 用法:

循环语句:

ITERATE Syntax

ITERATE 仅用于Loop,repeat,while 中;ITERATE,指下一次循环开始。

14.6.5.4 LEAVE Syntax

LEAVE label,退出控制流。

LEAVE can be used within BEGIN ... END or loop constructs (LOOPREPEATWHILE).

  Loop,

REPEAT,

delimiter //
create procedure dorepeat(p1 int)
begin
set @x=0;
repeat
set @x=@x+1;
until @x>p1
end repeat;
select @x;
end //
call dorepeat(1000);

WHILE,

CREATE PROCEDURE dowhile()
BEGIN
  DECLARE v1 INT DEFAULT 5;

  WHILE v1 > 0 DO
    ...
    SET v1 = v1 - 1;
  END WHILE;
END;

以上是关于Mysql控制语句的主要内容,如果未能解决你的问题,请参考以下文章

PHP条件控制语句之“if语句”

MySQL系列:kafka停止命令

硬核!管理mysql数据库的工具

mysql之流程控制语句

Mysql(2.2)数据操作(增删改查)、事务控制

部分代码片段