logo图片
MySql教程
MySql用户管理
MySQL数据库
MySql表格和视图
MySQL查询
MySQL索引
MySQL子句
MySQL授权
MySql控制流
MySQL条件
MySQL连接
MySQL键
MySQL触发器
MySQL聚合函数
MySQL常用
MySQL正则表达式
MySql差异性

MySQL 存储过程

创建存储过程

在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;

参数:

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

示例1:

drop procedure get_student;
MySQL Procedure
昵称: 邮箱:
Copyright © 2020 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4