MySQL--存储过程
mysql--存数过程
-1.查看现有的存数过程
- show procedure status;
-2.删除存储过程
- drop procedure;
-3.调用存储过程
- call procedure_name();
-4.查看单个创建语句
- show create procedure procedure_name;
1>. 封装
2>.参数
3>.结构控制
4>.if while 循环
MySQL中 存储过程和函数的区别
- 名称不同
- 存储过程没有返回值
create procedure prec1(maxId int, username char) begin if maxId <= 2 then select * from user; else select * from user where id < maxId; end if; end;
计算1-n的值
create procedure total(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;
我的有道云:http://note.youdao.com/share/?id=10c3410dbe2b1333a49aa53ebe233e75&type=note#/