存储过程
1. 创建存储过程
delimiter #//更改语句结束分隔符为#
creat procedure 过程名(in\out\inout 参数名 类型)
begin
语句
select min(列名)
into 变量名;
...
end #
delimiter ;//恢复语句结束分隔符为;,除了\以外,别的符号都可作为语句结束分隔符
1.1 参数
- in+参数名 此参数传递给存储过程
- out+参数名 此参数从存储过程中传出
- inout+参数名 可传入可传出
2. 使用存储过程
call 过程名();//无参数
call 过程名(@变量名);//有参数 参数类型为out
call 过程名(参数对应类型的值)//参数类型为in
3.删除存储过程
drop procedure if exists 过程名;
4.检查存储过程
show create procedure 过程名;
show procedure status;