08、MySQL代码执行结构

代码执行结构

 

代码执行结构

  1. 分类:顺序、分支、循环

 

分支结构

概念:事先准备多个代码块,按照条件选择性的执行某段代码

If分支结构

基本语法:if 条件判断 then

##满足条件要执行的代码;

Else

##不满足条件的代码;

End if;

 

需求:触发器结合if分支,如果库存大于订单量,触发器使用

如果库存小于订单数量,触发器不适用

 

循环结构

概念:

某段代码在指定条件下选择重复执行

While循环(没有for循环)

基本语法

While 条件判断 do

--满足条件要执行的代码

--变更循环条件

End while;

循环控制:

在循环内部进行循环判断和控制

Mysql中没有对应的continue和break 但是有替代品

Iterate:迭代 ,类似于continue 后面的代码不执行,循环重新来过

Leave : 离开,类似break,整个循环结束

使用方式:

--定义循环名字

循环名字:while条件 do

--循环体

--循环控制

Leave/Iterate 循环名字;

End while;

 

值得注意的是:循环不适合在触发器中使用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值