MySQL存储过程

本文概述

  • 建立存储过程
  • 语法
  • 参数
  • 例子1
  • 调用存储过程
  • 删除存储过程
  • 语法
  • 参数
  • 例子1
建立存储过程 在MySQL中, 也可以创建一个过程。一个过程可以通过参数返回一个或多个值, 或者根本不返回。该过程可以在SQL查询中使用。
语法
CREATE PROCEDURE procedure_name[ (parameter datatype [, parameter datatype]) ] BEGIN Declaration_section Executable_section END;

参数 procedure_name:过程名称。
参数:参数数量。可以是一个或多个。
clarification_section:声明所有变量。
execute_section:函数代码在此处编写。
例子1 表格1
MySQL存储过程

文章图片
创建过程:
DELIMITER $$ CREATE PROCEDURE get_student() BEGIN SELECT * FROM table1; END$$

MySQL存储过程

文章图片
调用存储过程
MySQL存储过程

文章图片
MySQL存储过程

文章图片
删除存储过程 【MySQL存储过程】在MySQL中, 也可以删除过程。删除过程ID时, 会将其从数据库中删除。
语法
Drop procedure[ IF EXISTS ] procedure_name;

参数 procedure_name:要删除的过程的名称。
例子1
drop procedure get_student;

MySQL存储过程

文章图片

    推荐阅读