MySQL学习记录:第八章 流程控制结构

文章目录

  • 第八章 流程控制结构
    • 一、分支结构
      • 1、if函数
      • 2、case结构
      • 3、if结构
    • 二、循环结构
      • 1、while
        • (1)没有添加循环控制语句
        • (2)添加leave语句
        • (3)添加iterate语句
      • 2、loop
      • 3、repeat

第八章 流程控制结构

/*
分类
顺序结构:程序从上往下依次执行
分支结构:程序从两条或多条路径中选择一条去执行
循环结构:程序在满足一定条件基础上,重复执行一段代码
*/

一、分支结构

1、if函数

/*
功能:实现简单的双分支
语法

IF(expr1,expr2,expr3)

执行顺序:若表达式1成立,则if函数返回表达式2的值,否则返回表达式3的值

位置:可以作为表达式放在任何地方

*/

2、case结构

/*
情况1:类似于Java重点Switch语句,一般用于实现的等值判断
功能:实现多分支
语法

CASE 变量|表达式|字段
WHEN 要判断的值 THEN 返回值1或语句1;
WHEN 要判断的值 THE

你可能感兴趣的:(数据库,MySQL,mysql,数据库)