本文实例讲述了Mysql存储过程原理与用法。分享给大家供大家参考,具体如下: 本文内容: 什么是存储过程 存储过程的创建 存储过程的使用 查看存储过程 修改存储过程 删除存储过程 首发日期
本文实例讲述了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;
create procedure myselect2()
comment "我的一系列sql语句"
begin
select * from student;
select * from class;
end;
show create procedure myselect2;
下面调用的存储过程就是上面创建存储过程中定义的存储过程:
call myselect();
call getInfo("lilie");
set @mname="lilei";
call getInfo(@mname);
call getInfo3("lilei",@mname);
drop procedure getInfo;
更多关于MySQL相关内容感兴趣的读者可查看本站专题:《MySQL存储过程技巧大全》、《MySQL常用函数大汇总》、《MySQL日志操作技巧大全》、《MySQL事务操作技巧汇总》及《MySQL数据库锁相关技巧汇总》
希望本文所述对大家MySQL数据库计有所帮助。
--结束END--
本文标题: mysql存储过程原理与用法详解
本文链接: https://www.lsjlt.com/news/9547.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
2024-05-14
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0