📅  最后修改于: 2020-11-19 02:21:44             🧑  作者: Mango
在MySQL中,也可以创建一个过程。一个过程可以通过参数返回一个或多个值,或者根本不返回。该过程可以在SQL查询中使用。
CREATE PROCEDURE procedure_name[ (parameter datatype [, parameter datatype]) ]
BEGIN
Declaration_section
Executable_section
END;
procedure_name:过程名称。
参数:参数数量。可以是一个或多个。
clarification_section:声明所有变量。
execute_section:函数代码在此处编写。
表格1
创建过程:
DELIMITER $$
CREATE PROCEDURE get_student()
BEGIN
SELECT * FROM table1;
END$$
在MySQL中,也可以删除过程。删除过程ID时,会将其从数据库中删除。
Drop procedure[ IF EXISTS ] procedure_name;
procedure_name:要删除的过程的名称。
drop procedure get_student;