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(略)类似存储过程,但有返回值。