#总结:
##创建存储过程
create procedure procedureName() begin
sql语句
end
查看存储过程
show procedure status;
##调用存储过程
call procedureName()
注意点: 即使没有参数 存储过程的的小括号也不可以省
##.删除存储过程 drop procedure sp_name//
注意事项
不能在一个存储过程中删除另一个存储过程,只能调用另一个存储过程
#变量的引入
存储过程的body里是可以编程的,意味着使用变量,表达式,控制结构 来完成复杂的功能。
##1.变量的声明和引入
语法: declare 变量名 变量类型 [default 默认值]
declare age int default 90;
##demo 使用变量
create PROCEDURE p5()
BEGIN
DECLARE age int DEFAULT 18;
DECLARE height int DEFAULT 180;
SELECT concat('你的年龄是',age,'身高是',height);
END
2.变量的运算和赋值
set 变量名=变量值
create PROCEDURE ppp()
BEGIN
DECLARE age int DEFAULT 18;
DECLARE height int DEFAULT 180; set age =age+10; SELECT concat('你的年龄是',age,'身高是',height);
END
##3.控制结构
###if