龙空技术网

MySQL实战第42篇:存过过程,procedure ,存储控制流程语句!

水果业务分析师 375

前言:

而今我们对“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,成就自己。

标签: #mysql存储过if #mysql procedure 循环 #数据库删除存储过程的语句