杂项:MySQL 存储过程(Procedure)
创建存储过程
在 MySQL
中, 可以创建一个存储过程。一个存储过程可以通过参数返回一个或多个值,或者不返回。该存储过程可用于 SQL
查询。
语法
CREATE PROCEDURE procedure_name[ (parameter datatype [, parameter datatype]) ]
BEGIN
Declaration_section
Executable_section
END;
参数
procedure_name: 存储过程名称
Parameter: 参数数量。可以是一个或多个。
declaration_section: 所有变量的声明。
executable_section: 函数的代码。
示例 1
表 - 1
创建存储过程:
DELIMITER $$
CREATE PROCEDURE get_student()
BEGIN
SELECT * FROM table1;
END$$
调用存储过程:
\
删除存储过程
在 MySQL
中, 可以删除存储过程。删除存储过程 ID
时,会将其从数据库中删除。
语法:
Drop procedure[ IF EXISTS ] procedure_name;
参数:
procedure_name: 要删除的存储过程的名称。
示例 1:
drop procedure get_student;
推荐文章: