您的位置:首页 > 数据库 > MySQL

MySQL存储过程

2015-07-06 17:02 543 查看
简单的存储过程示例

1.查看已存在的存储过程 sql里面输入  show procedure status dos命令里面输入 show procedure status\G;

2.删除存储过程  Drop procedure 存储过程的名称

3.调用存储过程 call 存储过程名字()

4.创建一个简单的查询存储过程

delimiter $

create procedure p1()

begin

        select * from beautiful.member_base_info;
end$

5.创建一个if else 存储过程

delimiter $

create PROCEDURE p3(n int ,n1 char(1))

begin

       if n1='n' then

       select * from beautiful.member_base_info where id > n;

       else

       select * from beautiful.member_base_info where id < n;

       end if;
end$

6.创建一个while循环存储过程

delimiter $

create procedure p4(n SMALLINT)

BEGIN

       DECLARE i int;

       DECLARE s int;

       set i=1;

       set s=0;

       while i <= n do 

             set s=s+i;

             set i=i+1;

       end while;

       select s;

END$ 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql