mysql循环语句(loop、while ....do..、repeat),
2017-10-29 16:16
1126 查看
此篇文章是通过存储过程来介绍的
loop循环语法格式:
标签名:loop
// 要循环的语句块
leave 标签名 //退出循环
end loop;
示例:
create procedure p12(a INT,out b INT)
BEGIN
declare i int DEFAULT 1;
aa:LOOP
SET b=i+a;
IF b>a THEN
leave aa;
END if;
END LOOP;
SELECT b;
END;
while 语句
语法格式:
[标签]while 条件 do 要循环的内容
end while;
示例:
create procedure p12(a INT,out b INT)
BEGIN
declare i int DEFAULT 1;
while b<a do
SET b=i+a;
END while;
SELECT b;
END;
repeat 循环
语法格式:
repeat 循环语句 until 条件 end repeat;
示例:
create procedure p12(a INT,out b INT)
BEGIN
declare i int DEFAULT 1;
repeat SET b=i+a; until b>a
END repeat;
SELECT b;
END;
loop循环语法格式:
标签名:loop
// 要循环的语句块
leave 标签名 //退出循环
end loop;
示例:
create procedure p12(a INT,out b INT)
BEGIN
declare i int DEFAULT 1;
aa:LOOP
SET b=i+a;
IF b>a THEN
leave aa;
END if;
END LOOP;
SELECT b;
END;
while 语句
语法格式:
[标签]while 条件 do 要循环的内容
end while;
示例:
create procedure p12(a INT,out b INT)
BEGIN
declare i int DEFAULT 1;
while b<a do
SET b=i+a;
END while;
SELECT b;
END;
repeat 循环
语法格式:
repeat 循环语句 until 条件 end repeat;
示例:
create procedure p12(a INT,out b INT)
BEGIN
declare i int DEFAULT 1;
repeat SET b=i+a; until b>a
END repeat;
SELECT b;
END;
相关文章推荐
- MySql(17)------IF,CASE,LOOP,LEAVE,ITERATE,REPEAT,WHILE流程控制语句
- mysql进阶:存储过程中的循环(WHILE DO and FOR LOOP)
- MySQL 中的三中循环 while loop repeat 的基本用法
- MySQL 循环方法 while loop repeat 详解
- MySQL 中的三中循环 while loop repeat 的基本用法
- mysql 循环while、loop、REPEAT
- mysql三大循环(while ,repeat,loop)
- 【MySQL】MySQL PLSQL Demo - 006.循环(WHILE DO and FOR LOOP)
- vb.net 教程 2-5 流程控制:循环语句 Do...Loop 2
- 详解Java中的do...while循环语句的使用方法
- While() , do{}while(); , for(){} 循环语句的用法
- 循环结构(do...while语句)
- 分支语句 循环语句 if,switch,do,while,for分析
- java基础61 JavaScript循环语句之while、do...while、for及for...in循环(网页知识)
- 循环语句(while、do...while、for)
- Java基础---Java循环语句之do...while(二十三)
- 循环语句的使用——while、do_while、for
- Object-C,循环语句for,while,do-while
- PHP学习笔记——循环结构do...while语句
- javascript中循环语句 while、do-while、for-in、for用法区别