每种编程语言都会涉及到控制语句,下面是最近在工作中总结的MySQL的控制语句的语法以及示例。
在mysql中的控制语句关键字主要是: if else,elseif,while,loop, repeat ,leave ,iterate。
1.If 语句示例:
delimiter
create procedure pro
begin
declare count int default 5;
if count >2 then
select count;
elseif count<5 then
select 2;
end if;
end
2.loop示例:
注:loop要结合iterate和leave的使用,意思分别是继续迭代和跳出循环。
delimiter
create procedure pro
begin
declare a int default 1;
loop1: loop
if a<6 then
select a;
set a=a+1;
iterate loop1;
end if;
leave loop1;
end loop loop1;
end
3.Repeat示例:
delimiter
create procedure pro
begin
declare a int default 3;
repeat
select a;
set a=a+1;
untile a>5 end repeat;
end
4.While示例:
delimiter
create procedure pro
begin
declare a int default 4;
while a<10 do
select a;
set a=a+1;
end while;
end
----------------------------------------
----暂时就这么多,日后慢慢补充----
----------------------------------------