杂项:MySQL 存储过程(Procedure) 0 个改进

创建存储过程

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

MySQL Procedure

创建存储过程:

DELIMITER $$  
CREATE PROCEDURE get_student()  
BEGIN  
SELECT * FROM table1;  
END$$  

MySQL Procedure

调用存储过程:

MySQL Procedure\
MySQL Procedure

删除存储过程

MySQL 中, 可以删除存储过程。删除存储过程 ID 时,会将其从数据库中删除。

语法:

Drop procedure[ IF EXISTS ] procedure_name;  

参数:

procedure_name: 要删除的存储过程的名称。

示例 1:

drop procedure get_student;  

MySQL Procedure

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!