欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql中的循環(huán)語句有哪些

阮建安2年前9瀏覽0評論

MySQL 中有三種常用的循環(huán)語句,分別是 while、repeat 和 loop,下面我們來一一介紹。

1. while 循環(huán)

delimiter $$
create procedure while_demo()
begin
declare i int default 1;
while i<= 10 do
select i;
set i = i + 1;
end while;
end $$
delimiter ;

說明:

  • 該代碼創(chuàng)建了一個名為 while_demo 的存儲過程。
  • 在循環(huán)過程中,先聲明了一個變量 i 并初始化為 1。
  • 在 while 循環(huán)語句中,只要 i 小于等于 10,就不斷執(zhí)行 select 和 set 操作。
  • 最終的輸出結(jié)果為 1 到 10 的整數(shù)。

2. repeat 循環(huán)

delimiter $$
create procedure repeat_demo()
begin
declare i int default 1;
repeat
select i;
set i = i + 1;
until i >10
end repeat;
end $$
delimiter ;

說明:

  • 該代碼創(chuàng)建了一個名為 repeat_demo 的存儲過程。
  • 在循環(huán)過程中,先聲明了一個變量 i 并初始化為 1。
  • 在 repeat 循環(huán)語句中,只有當 i 大于 10 時,才會停止執(zhí)行。
  • 最終的輸出結(jié)果為 1 到 10 的整數(shù)。

3. loop 循環(huán)

delimiter $$
create procedure loop_demo()
begin
declare i int default 1;
my_loop: loop
select i;
set i = i + 1;
if i >10 then
leave my_loop;
end if;
end loop my_loop;
end $$
delimiter ;

說明:

  • 該代碼創(chuàng)建了一個名為 loop_demo 的存儲過程。
  • 在循環(huán)過程中,先聲明了一個變量 i 并初始化為 1。
  • 在 loop 循環(huán)語句中,使用了一個自定義標簽 my_loop,通過 leave 語句進行跳出。
  • 最終的輸出結(jié)果同樣是 1 到 10 的整數(shù)。