mysql中存储过程的建立
时间: 2023-11-27 07:47:12 浏览: 56
在MySQL中,存储过程是一组预编译的SQL语句,可以在需要时调用并执行。下面是MySQL中创建存储过程的示例:
```mysql
CREATE PROCEDURE procedure_name()
BEGIN
-- 在这里编写存储过程的SQL语句
END;
```
其中,`procedure_name`是你要创建的存储过程的名称。在`BEGIN`和`END`之间,你可以编写任何有效的SQL语句,包括SELECT、INSERT、UPDATE和DELETE等语句。
例如,下面是一个简单的MySQL存储过程示例,它将从`employees`表中选择所有员工的姓名和薪水,并将结果集返回给调用者:
```mysql
CREATE PROCEDURE get_employee_info()
BEGIN
SELECT name, salary FROM employees;
END;
```
调用存储过程时,可以使用以下语法:
```mysql
CALL procedure_name();
```
例如,要调用上面的示例存储过程,可以使用以下语句:
```mysql
CALL get_employee_info();
```
阅读全文