您好,欢迎访问一九零五行业门户网

MySQL循环语句之while循环测试_MySQL

mysql 操作同样有循环语句操作,网上说有3中标准的循环方式: while 循环 、 loop 循环和repeat循环。还有一种非标准的循环: goto。 鉴于goto 语句的跳跃性会造成使用的的思维混乱,所以不建议使用。
这几个循环语句的格式如下:
while……do……end while
repeat……until end repeat
loop……end loop
goto。
目前我只测试了 while 循环:
delimiter $$// 定义结束符为 $$ drop procedure if exists wk; // 删除 已有的 存储过程 create procedure wk()//  创建新的存储过程 begin declare i int;// 变量声明 set i = 1;  while i = 20 end repeat; end // ---- 调用 call looppc()
三、 loop 循环
delimiter $$ drop procedure if exists lopp; create procedure lopp() begin declare i int ; set i = 1; lp1 : loop// lp1 为循环体名称 loop 为关键字insert into user_profile (uid) values (i); set i = i+1; if i > 30 then leave lp1;// 离开循环体 end if; end loop;// 结束循环 end $$
其它类似信息

推荐信息