亲宝软件园·资讯

展开

mysql存储过程 mysql存储过程原理与用法详解

随风行云 人气:0

本文实例讲述了mysql存储过程原理与用法。分享给大家供大家参考,具体如下:

本文内容:

首发日期:2018-04-17


什么是存储过程:

补充:


存储过程的创建:

-- 最简单的例子
create procedure myselect()
begin 
  select @@version;
end;
create procedure getInfo(in mname varchar(15))
begin 
select mname;
end;
call myselect();
call getInfo("lilie");
-- 能通过传参来获取指定内容的
create procedure getInfo2(in mname varchar(15))
begin 
select * from student where name =mname;
end;
call getInfo2("lilei");
-- 将结果赋值给一个变量传到外部
create procedure getInfo3(in mname varchar(15),out oname varchar(15))
begin 
select name from student where name =mname into oname;
end;
call getInfo3("lilei",@mname);
select @mname;

补充:


存储过程的使用:

下面调用的存储过程就是上面创建存储过程中定义的存储过程:

call myselect();

call getInfo("lilie");

set @mname="lilei";
call getInfo(@mname);

call getInfo3("lilei",@mname);

变量的使用:


查看存储过程:


修改存储过程:


删除存储过程:

希望本文所述对大家MySQL数据库计有所帮助。

加载全部内容

相关教程
猜你喜欢
用户评论