关闭

MySQL存储过程

标签: mysql
120人阅读 评论(0) 收藏 举报
分类:

简单的存储过程示例

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$ 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2005次
    • 积分:69
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档