MySQL存储过程——管理
前言
如果业务比较复杂、重复性工作比较多,存储过程会比较实用。
一、存储过程的调用
CALL 过程名(参数);来调用过程
二、存储过程的查询
- 查询数据库下有哪些存储过程:
show procedure status where db = ‘数据库名’;
例: 执行结果:
- 存储过程的详细查询:
Show create procedure 数据库名.存储过程名;
例: 执行结果:
三、存储过程的修改
-
目前,MySQL还不提供对已经存在的存储过程的代码修改。如果一定要修改存储过程的代码,必须先将存储过程删除,再重新编写代码,或创建一个新的存储过程。
四 、存储过程的删除
-
删除一个存储过程的语句:
drop procedure [IF EXISTS] 存储过程名称;
例: