美文网首页
代码执行结构

代码执行结构

作者: 陈智涛 | 来源:发表于2017-08-16 16:18 被阅读0次

分类:
顺序结构,分支结构,循环结构

分支结构--if分支

基本语法

if 条件判断 then 
    --满足条件要执行的代码
else
    -- 不满足条件,要执行的代码
end if;

示例:

触发器结合if 分支,判断商品是否足够,不够不能生成订单

-- 触发器:判断商品库存是否满足条件

DELIMITER $$
CREATE TRIGGER before_order before INSERT on `my_order` for each row 
BEGIN 
    -- 判断商品是够满足条件
    --  查看库存
    SELECT stock from `my_goods` WHERE id = new.good_id  into  @stock;
    -- 比较库存
    --  库存不足,停止执行,由于mysql没有提供停止语句,只能暴力报错
    if  @stock  <  new.good_num  then 
        INSERT INTO XXX VALUES(XXX);
    end if;
        

END 

$$
DELIMITER  ;

插入订单

INSERT INTO my_order VALUES(null,1,1000)
屏幕快照 2017-08-16 下午4.03.10.png

循环结构--while

基本语法;

循环名字: while 判断条件 do
    -- 循环体
    -- 变更循环条件
    leave/iterate 循环名字;
end while

循环判断和控制
iterate == continue
leave == break

相关文章

  • 流程控制-分支结构

    顺序结构: 由上而下的执行代码 分支结构:在由上而下的执行代码过程中,根据不同的条件执行不同的代码 常见分支结构:...

  • 程序三种结构

    顺序结构:程序从上往下依次执行的结构 分支结构:程序有选择的执行或者不执行某段代码 循环结构:程序重复执行某段代码...

  • 代码执行结构 函数 存储过程

    一、代码执行结构 顺序结果 分支结构 循环结构 1.分支结构 分支结构:实现多个代码块,按照条件选择性执行某段代码...

  • 代码执行结构

    分类:顺序结构,分支结构,循环结构 分支结构--if分支 基本语法 示例: 触发器结合if 分支,判断商品是否足够...

  • web前端 -- Day10 js基础

    代码流程控制 代码的执行过程,分为三种方式:顺序结构、分支结构、循环结构 1、顺序结构 代码执行的顺序,从上到下,...

  • 前程科技:JavaSE系列课程之Java程序结构

    Java程序结构 1、顺序结构 按照代码编写顺序,自上而下、逐行执行 2、选择结构 有条件的执行代码,所写的代码在...

  • python->if 语句

    选择结构 选择:判断条件:真|假代码块:要执行的代码基本语法:单分支选择结构if 条件:条件为真要执行的代码 选择...

  • 顺序、选择结构、循环结构

    顺序 先考虑功能的执行顺序再开始写代码 选择结构 作用:控制代码的执行流程 if选择结构 if(布尔类型值){ }...

  • 编程语言基础python之流程控制

    在编程中,程序执行结构流程有三种:顺序结构、选择结构和循环结构。 顺序结构:代码从上往下依次执行分支结构:根据不同...

  • Python基础语法 -控制流

    三、 Python控制流 顺序结构 就是我们写的代码按照顺序执行代码 分支结构 循环结构 while循环 for循环

网友评论

      本文标题:代码执行结构

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