美文网首页Java后端生活
MySQL(二十一)流程控制结构

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

作者: leeqico | 来源:发表于2018-08-09 11:09 被阅读0次

    说明:

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

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

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

    一、分支结构

    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语句

    相关文章

      网友评论

        本文标题:MySQL(二十一)流程控制结构

        本文链接:https://www.haomeiwen.com/subject/iubxbftx.html