delimiter &&
create procedure pro_name (in id int, out count_num int)
reads sql date
begin
select count(*) from t_book where book_type = id;
end
&&
delimiter ;
delimiter &&
create funtion func_book (book_id int)
returns varchar(20)
begin
return (select book_name from t_book where id = book_id)
end
&&
delimiter ;
if 条件 then 执行语句
[elseif 条件 then 执行语句]
...
[else 执行语句]
end if
case 值
when 值 then 执行语句;
...
[else 执行语句]
end case
[标签:] loop
执行语句;
[leave 标签]
end loop [标签];
跳出本次循环
iterate 标签;
[标签:] repeat
执行语句;
until 条件
end repeat [标签];
[标签:] while 条件 do
执行语句;
end while [标签]
alter 存储过程或函数的名称 .......
drop 存储过程或函数的名称;
原文:https://www.cnblogs.com/pensieve/p/13612488.html