zoukankan      html  css  js  c++  java
  • Mysql流程控制


    一、分支结构
    1.If函数
    语法:if(条件,值1,值2)
    功能:实现双分支
    应用范围:begin – 中 或者 外面
    2.case结构
    语法一:结构switch结构
    case 变量或者表达式
    when 值1 then 语句1;
    when 值2 then 语句2;

    else 语法n;
    end case;
    语法二:case
    when 条件1 then 语句1;
    when 条件2 then 语句2;

    else 语句n;
    end case;
    应用在begin – end 中或者外面
    3.if结构
    语法:
    if 条件1 then 语句1;
    elseif 条件2 then 语句2;

    else 语句n;
    end if;
    功能:类似于多重if
    【只能应用在begin end中】
    例1:创建函数,传入成绩,返回学生成绩等级


    二、循环结构

    1.while
    语法:【标签:】while 循环条件 do
    循环体;
    End while【标签】;
    2.loop
    语法:【标签:】loop
    循环体;
    End loop 【标签】;
    【常用于模拟死循环】【借助标签来结束循环】
    3.repeat
    语法:【标签:】repeat
    循环体;
    Until 结束循环的条件
    End repeat 【标签:】;
    例2 向admin表中批量插入数据【不含循环控制语句】


    例3 向admin表中批量插入数据,插入第6条的时候停止while循环


    例4 只插入偶数次

    注:loop和repeat用法和while类似。

  • 相关阅读:
    Python_Note_08Day 9_HTML
    Python_Note_08Day 6_Bastion Host_Paramiko_SSH
    Python_Note_08Day 5_Module
    Python_Note_Day 11_Mysql02_Python MySQL API
    Python_Note_Day 11_Mysql
    Python_Data_Analysis_01
    485. Max Consecutive Ones
    498. Diagonal Traverse
    500. Keyboard Row
    481. Magical String
  • 原文地址:https://www.cnblogs.com/rootcz/p/9353236.html
Copyright © 2011-2022 走看看