mysql-存储过程(三)

mysql-存储过程(一)

mysql-存储过程(二)

 

6.循环语句——while


mysql-存储过程(三)

while 条件 do 运行逻辑 end while;首先判断”条件“为真,再执行”逻辑 “,为假,跳出循环

 

7.循环语句——repeat


mysql-存储过程(三)

repeat 运行逻辑 until 条件 end repeat 

先执行”运行逻辑“,再判断,依次循环。注意到上面的结果没,repeat是条件为真跳出循环,为假,继续循环

 

8.循环语句——loop


mysql-存储过程(三)

循环名称:loop 运行逻辑 end loop 循环名称

a.循环名称是自定义的

b.因为loop的语法没有给出跳出循环的部分,所以控制跳出循环应该是我们在” 运行逻辑“逻辑自己自定义,通过使用"leave 循环名称"的格式跳出循环

c.还有一个”iterate 循环名称“,意思是跳出本次循环进入下一次循环

 

个人意见:个人觉得3种循环只需熟练使用一种就好了,不要把精力花在不必要的事情上(*^__^*) 嘻嘻……,个人推荐while