mysql概要(十五)存储过程(1)(在数据库中的简单使用)

1.定义:

2.查看所有存储过程:

show procedure status;

3.创建存储过程:

create procedure 存储过程名字(参数)

begin 

s1l语句;

end$             #重定义的结束标记($)

例子:

create procedure p1(n smallint,c char(1))
begin
   if c='u' then
      slelect * from b where number>n;
   else
       declare i int;                #声明变量
       declare sum int;
       set i = 1;                      #变量赋值
       set sum=0;
       while i < = n do 
         set sum = sum + i;
         set i = i + 1;
       end while;
        select sum;                 #输出值
    end if;
end$

4.存储过程的调用:

call p1(100,'u')$       #注意“$”只是结束标记 

5.删除存储过程

drop procedure 存储过程名字
6.函数function(略)类似存储过程,但有返回值。

 

 

posted @ 2016-01-17 23:07  假程序猿  阅读(225)  评论(0编辑  收藏  举报