(二十)代码执行结构
分支结构(if)
mysql 中只有 if 分支 ;
# 基本语法:
if 条件判断 then
-- 满足条件,执行的代码
else
-- 不满足条件,执行的代码
end if ;
配合触发器使用,触发器没有结束继续执行下去的能力,只能我们暴力结束,就是故意写错误的 sql 语句,比如:insert into xxx values(xxx) ,往一张不存在的表中插入数据;
循环结构(while)
某段代码在指定的条件下,重复执行 ;
mysql 没有 for 循环 ;
循环控制:在循环内部进行循环判断和控制 ;
mysql 中没有 break 和 continue ,但是有替代品 ;
Itrate :迭代,类似于 continue ,后面的代码不执行,循环重新来过 ;
Leave:离开,;类似于 break ,结束整个循环 ;
# 语法
-- 定义循环名字
循环名字 : while 条件判断 do
-- 循环体
...
-- 循环控制
iterate/leave 循环名字 ;
end while ;

浙公网安备 33010602011771号