新来的小伙伴可以从前边开始看哦,今天讲解mysql的流程控制!
学习编程的小伙伴都知道,每一门语言里边都有流程控制语句,向if else for等,当然我们的MySQL里边也有,接下来就给大家讲解一下:
if函数
- 可以用在任何位置
if(条件,值1,值2)
if elseif语句
- 只能用在begin end中!
if 情况1 then 语句1;
elseif 情况2 then 语句2;
...
else 语句n;
end if;
case结构–作为表达式
语法 | 位置 | |
第一种 | case 表达式 | Begin end中 Begin end外面 |
第二种 | case | Begin end中 Begin end外面 |
case结构—作为独立的语句
语法 | 位置 | |
第一种 | case 表达式 | Begin end中 |
第二种 | case | Begin end中 |
循环结构
名称 | 语法 | 特点 | 位置 |
while | Label:while loop_condition do loop_list End while label; | 先判断后执行 | Begin end中 |
repeat | Label:repeat loop_list Until end_condition end repeat label; | 先执行后判断 | Begin end中 |
loop | Label:loop loop_list End loop label; | 没有条件的死循环 | Begin end中 |
今天的内容比较少,但是知识点还是需要小伙伴多加练习才能掌握的哦,也欢迎各位小伙伴指正补充!