| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> MySQL的存储过程——流程控制-while、repeat、loop循环 -> 正文阅读 |
|
[游戏开发]MySQL的存储过程——流程控制-while、repeat、loop循环 |
目录 循环是一段在程序中只出现一次,但可能会连续运行多次的代码。 循环中的代码会运行特定的次数,或者是运行到特定条件成立时结束循环。 循环分类: while repeat loop 循环控制: leave 类似于 break,跳出,结束当前所在的循环 iterate类似于 continue,继续,结束本次循环,继续下一次 while循环
存储过程语法是固定的:delimiter $$ create peocedure 循环名(参数)begin 代码 end $$ delimiter; 注意在写循环体的时候,必须要要有定义循环的初识变量,采用declare i int default 默认值 然后就是dlabel:while 判断条件 do 循环体 end while label; end && 必须要有
如果在内部需要跳出循环的话,采用if 判断 ,但是最后需要end if 结尾 这里的leave就是 跳出循环,相对于break
这里的iterate 相对于continue 遇到就不执行下面的代码 repeat循环
这个相对于是,无论如何都会执行一次的循环,然后是在内部进行判断,如果满足了就直接跳出 loop循环
这个和repeat不同的是,需要执行之后,利用leave 跳出循环,无论是使用哪种都可以达到我们需要的效果,但是在业务中的应用场景,while还是相对比较的多。 每文一语
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/16 21:13:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |