mysql查看存储 mysql查询储存过程

导读:MySQL储存过程是一种预先编写好的SQL语句集合,可以在需要时调用,提高了数据处理效率 。本文将介绍如何使用MySQL查询储存过程 。
1. 创建储存过程
使用CREATE PROCEDURE语句创建储存过程,示例代码如下:
CREATE PROCEDURE procedure_name()
BEGIN
-- SQL statements
【mysql查看存储 mysql查询储存过程】END;
2. 执行储存过程
使用CALL语句执行储存过程,示例代码如下:
CALL procedure_name();
3. 带参数的储存过程
可以在CREATE PROCEDURE语句中定义输入和输出参数,示例代码如下:
CREATE PROCEDURE procedure_name(IN input_param INT, OUT output_param INT)
在执行储存过程时 , 需要传入输入参数的值,并且可以获取输出参数的值,示例代码如下:
SET @output_value = http://data.evianbaike.com/MySQL/0;
CALL procedure_name(@input_value, @output_value);
SELECT @output_value;
4. 储存过程的控制流程
储存过程中可以使用IF、CASE和WHILE等语句控制流程,示例代码如下:
DECLARE i INT DEFAULT 1;
WHILE i <= 10 DO
IF i % 2 = 0 THEN
ELSE
END IF;
SET i = i + 1;
END WHILE;
总结:MySQL储存过程可以提高数据处理效率,可以通过CREATE PROCEDURE语句创建储存过程,在执行时使用CALL语句调用 , 可以定义输入和输出参数,使用控制流程语句控制储存过程的执行流程 。

    推荐阅读