MySql5.7命令笔记(三)mysql存储过程命令

作者: 温新

分类: 【MySql】

阅读: 2366

时间: 2019-08-07 17:08:59

mysql存储过程命令,有不足之处后续会不断进行完善

3、存储过程

3.1、创建存储过程

CREATE PROCEDURE 过程名 (参数列表)
BEGIN
过程体(SQL语句)
END

参数列表:
参数模式 参数名 参数类型
IN mysql所支持的数据类型
OUT
INOUT

参数模式说明

IN 输入参数: 表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回,为默认值。

OUT 输出参数: 该值可在存储过程内部被改变,并可返回。

INOUT 输入输出参数: 调用时指定,并且可被改变和返回。

案例:

DELIMITER //

CREATE PROCEDURE test()

ENGING

SELECT \* FROM test;

END//

3.2、调用存储过程

CALL 过程名(实参列表)

3.3、删除存储过程

DROP PROCEDURE [IF EXISTS] 过程名

DROP PROCEDURE IF EXISTS test;

3.4、查看存储过程信息

SHOW CREATE PROCEDURE 存储过程名;

夕阳何处寻整理记录

2019年8月8日

请登录后再评论