mysql三大循环(while ,repeat,loop)
2014-02-14 17:02
465 查看
MySql 的三大循环 (while ,repeat,loop)
while 循环示例=============================================
delimiter $$
CREATE PROCEDURE `sp_while`()
COMMENT '循环示例'
begin
declare var int ;
set var=1;
while var<=10000 do
insert into te values(var);
set var=var+1;
end while ;
end;
$$ delimiter ;
repeat循环示例===========================================
delimiter $$
CREATE PROCEDURE `sp_repeat`()
COMMENT '循环示例'
begin
declare var int ;
set var=1;
repeat
insert into te values(var);
set var=var+1;
until var >10000
end repeat;
end;
$$ delimiter ;
loop 循环示例==========================================
delimiter $$
CREATE PROCEDURE `sp_loop`()
COMMENT '循环示例'
begin
declare var int ;
truncate table te;
set var=1;
lp1:loop
if var>10000 then
leave lp1;
end if ;
insert into te values(var);
set var=var+1;
end loop;
end;
$$ delimiter;
本文出自 “SQLServer MySQL” 博客,请务必保留此出处http://dwchaoyue.blog.51cto.com/2826417/1359276
while 循环示例=============================================
delimiter $$
CREATE PROCEDURE `sp_while`()
COMMENT '循环示例'
begin
declare var int ;
set var=1;
while var<=10000 do
insert into te values(var);
set var=var+1;
end while ;
end;
$$ delimiter ;
repeat循环示例===========================================
delimiter $$
CREATE PROCEDURE `sp_repeat`()
COMMENT '循环示例'
begin
declare var int ;
set var=1;
repeat
insert into te values(var);
set var=var+1;
until var >10000
end repeat;
end;
$$ delimiter ;
loop 循环示例==========================================
delimiter $$
CREATE PROCEDURE `sp_loop`()
COMMENT '循环示例'
begin
declare var int ;
truncate table te;
set var=1;
lp1:loop
if var>10000 then
leave lp1;
end if ;
insert into te values(var);
set var=var+1;
end loop;
end;
$$ delimiter;
本文出自 “SQLServer MySQL” 博客,请务必保留此出处http://dwchaoyue.blog.51cto.com/2826417/1359276
相关文章推荐
- mysql 循环while、loop、REPEAT
- MySQL 中的三中循环 while loop repeat 的基本用法
- MySQL 中的三中循环 while loop repeat 的基本用法
- MySQL 循环方法 while loop repeat 详解
- mysql循环语句(loop、while ....do..、repeat),
- 【MySQL】MySQL PLSQL Demo - 006.循环(WHILE DO and FOR LOOP)
- MySQL中的while循环和repeat循环的区别
- MySql(17)------IF,CASE,LOOP,LEAVE,ITERATE,REPEAT,WHILE流程控制语句
- mysql while loop repeat
- mysql进阶:存储过程中的循环(WHILE DO and FOR LOOP)
- Swift-(do/repeat)while循环
- 《iOS移动开发从入门到精通》图书连载13:for循环、while循环语句、repeat-while循环语句
- Oracle中三种循环(For、While、Loop)
- PHP_MySQL教程-第二天while循环与数据库操作第1/2页
- mysql while,loop,repeat循环,符合条件跳出循环
- Oracle中三种循环(For、While、Loop)
- TP5 把记录循环输出(while($row = mysqli_fetch_assoc($result)))
- 局部QEventLoop帮助QWidget不消失(也就是有一个局部事件循环始终在运行,导致程序被卡住那里,但仍可以接受事件。说白了就是有一个while语句死活不肯退出,直到收到退出信号)
- MySQL存储过程中使用 WHILE 循环语句的用法
- mysql流控制语句(LOOP, REPEAT, WHILE)