存储过程的查询
selectname from mysql.proc where db=’数据库名’;
selectroutine_name from information_schema.routines where routine_schema='数据库名';
showprocedure status where db='数据库名';
查看当前存储过程的详细
SHOWCREATE PROCEDURE 数据库.存储过程名
存储过程的创建
CREATEPROCEDURE([[IN |OUT |INOUT ] 参数名数据类形...])
IN 输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值
OUT 输出参数:该值可在存储过程内部被改变,并可返回
INOUT 输入输出参数:调用时指定,并且可被改变和返回
存储过程的调用
CALL p2();
存储过程的修改和删除
ALTERPROCEDURE
DROP PROCEDURE