MySql5.7命令笔记(三)mysql存储过程命令
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日
请登录后再评论