前言:
而今我们对“mysql存储过if”都比较重视,兄弟们都需要知道一些“mysql存储过if”的相关文章。那么小编也在网上收集了一些对于“mysql存储过if””的相关知识,希望小伙伴们能喜欢,我们一起来了解一下吧!欢迎来到MySQL实战第42篇,修炼500给自己的一个肯定。
【存储过程理论】
1.sql语句无法编写处理流程的语句,存储过程就是数据库中保存的一些列sql命令的集合,可以通过存储过程就可以编写流程语句,如循环操作语句等。
2创建.语法
create procedure 存储过程名称(参数种类 参数 数据类型,...)
begin
处理内容
end
注:参数种类:in 输入 out 输出 inout 输入输出
3.使用语法
call 存储过程名称(参数,...)
【案例操作】
1.创建存储
-- create procedure p_fruits(inout f_price decimal(8,2) )
begin
if f_price is null or f_price='' then
select * from fruits;
else
select * from fruit where f_price=f_price;
end if;
end;
//
2.删除存储过程
drop procedure [if exists]存储过程名称;
3.查看存储过程的状态
show procedure status [like 'pattern' ]
关注财务总监的数据分析,修炼MySQL,成就自己。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。