MySQL存储过程——管理


前言

如果业务比较复杂、重复性工作比较多,存储过程会比较实用。


一、存储过程的调用

CALL 过程名(参数);来调用过程

二、存储过程的查询

  1. 查询数据库下有哪些存储过程:
show procedure status where db = ‘数据库名’;

例: 执行结果:

  1. 存储过程的详细查询:
Show create procedure 数据库名.存储过程名;

例: 执行结果:


三、存储过程的修改

    目前,MySQL还不提供对已经存在的存储过程的代码修改。如果一定要修改存储过程的代码,必须先将存储过程删除,再重新编写代码,或创建一个新的存储过程。

四 、存储过程的删除

    删除一个存储过程的语句:
drop procedure [IF EXISTS] 存储过程名称;

例:


经验分享 程序员 微信小程序 职场和发展