mysql存储过程-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

mysql存储过程

简介:


mysql存储过程


存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储

在数据库中,
用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

 mysql存储过程格式:create procedure 存储名 ()  以begin开始,end结束,中间为sql语句  ,()里面为参

数,可有可没有,视情况而定


例子:

mysql> delimiter //
mysql> create procedure jc()
mysql> begin
mysql> select * from user.pm where id=866;
mysql> end;
mysql> //
 

说明:

delimiter // 的作用是告诉mysql这个一个存储过程,防止它当成sql语句执行

创建一个存储过程jc,显示test数据库的pm表中id为866的数据

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/835090如需转载请自行联系原作者


yangzhimingg

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: