Java后端生活

MySQL(二十一)流程控制结构

2018-08-09  本文已影响0人  leeqico

说明:

顺序结构:程序从上往下依次执行

分支结构:程序按条件进行选择执行,从两条或多条路径中选择一条执行

循环结构:程序满足一定条件下,重复执行一组语句

一、分支结构

1.1、if函数

语法:if(条件,值1,值2)

功能:实现双分支

应用在begin end中或外面

1.2、case结构

语法:

情况1:类似于switch

case 变量或表达式

when 值1 then 语句1;

when 值2 then 语句2;

...

else 语句n;

end

情况2:

case

when 条件1 then 语句1;

when 条件2 then 语句2;

...

else 语句n;

end

应用在begin end 中或外面

1.3、if结构

语法:

if 条件1 then 语句1;

elseif 条件2 then 语句2;

....

else 语句n;

end if;

功能:类似于多重if

只能应用在begin end 中

二、循环结构

分类:

while、loop、repeat

循环控制:

iterate类似于 continue,继续,结束本次循环,继续下一次

leave 类似于  break,跳出,结束当前所在的循环

2.1、while

语法:

【标签:】while 循环条件 do

    循环体;

end while【 标签】;

(1)没有添加循环控制语句

(2)添加leave语句

(3)添加iterate语句

上一篇下一篇

猜你喜欢

热点阅读