控制流语句
#存储过程将表中数据查询出来赋值给变量的方法(重要):
select 字段/字段相关函数 into @变量名 from 表名 [where 条件]
#if控制流语句,语法:
if 条件1 then 动作1;
elseif 条件2 then 动作2;
...
else 动作n;
end if;
#case控制流语句,语法1:
case 变量
when 值1 then 动作1;
when 值2 then 动作2;
...
else 动作n;
end case;
#case控制流语句,语法2:
case when 表达式1 then 动作1;
when 表达式2 then 动作2;
...
else 动作n;
end case;
循环语句
#while循环语句,语法:
w:while 循环条件 do
执行动作;
end while w;
#repeat循环语句,语法:
r:repeat
执行动作;
until 循环条件; #若成立则跳出循环
end repeat r;
#loop循环语句,语法:
l:loop
执行动作;
利用控制流语句如if语句控制结束条件 leave l;
end loop;