mysql怎么创建存储过程
时间: 2023-07-05 14:33:14 浏览: 90
mysql创建存储过程
3星 · 编辑精心推荐
在 MySQL 中,可以使用 CREATE PROCEDURE 语句来创建存储过程。以下是创建存储过程的基本语法:
```
CREATE PROCEDURE procedure_name (IN parameter_name parameter_type, ...)
BEGIN
-- 存储过程的执行代码
END;
```
其中,`procedure_name`是您要创建的存储过程的名称。`parameter_name`是存储过程的输入参数名称,`parameter_type`是输入参数的数据类型。您可以在存储过程中使用这些参数来执行特定的操作。
例如,以下是一个创建存储过程的示例,该存储过程接受两个整数参数,并将它们相加的结果返回:
```
CREATE PROCEDURE add_numbers (IN num1 INT, IN num2 INT)
BEGIN
SELECT num1 + num2 AS result;
END;
```
在此示例中,存储过程名称为`add_numbers`,它接受两个整数参数`num1`和`num2`。存储过程执行一个简单的 SELECT 语句,将这两个参数相加,并将结果命名为`result`返回。
要使用存储过程,可以使用 CALL 语句来调用它。例如,以下是调用上述示例存储过程的示例:
```
CALL add_numbers(1, 2);
```
执行此语句将返回`3`作为结果。
阅读全文