存储过程——基本语法(MySQL)

WHILE语句在满足条件的情况下循环执行体内的语句块,其间可以使用CONTINUEBREAK语句进行循环控制。

语法结构:

WHILE [条件表达式] DO
  [语句块]
END WHILE;

控制结构:

  • 条件控制IF语句根据不同的条件执行不同的操作。

语法结构:

IF [条件表达式] THEN
  [语句块]
ELSE
  [语句块]
END IF;
  • CASE语句用于计算多个条件并为每个条件返回单个值。

语法结构:

CASE
  WHEN 条件1 THEN 结果表达式1
  WHEN 条件2 THEN 结果表达式2
  [...]
  ELSE 结果表达式n
END CASE;

注: CASE语句不能作为独立的语句执行,必须作为其他语句的一部分。