第1关:创建存储过程
任务描述
本关任务:创建存储过程。
相关知识
存储过程
在 MySQL 中,存储过程(Stored Procedure)是一段由 SQL 语句和控制语句组成的代码块,可以根据需要将其编写、测试和封装到可重复使用的代码中。存储过程可以用于执行逻辑编排、复杂计算、批量更新或处理等。下面是 MySQL 中创建存储过程的步骤:
使用 CREATE PROCEDURE 命令创建存储过程
下面是基本的 CREATE PROCEDURE 语句的语法:
CREATE PROCEDURE procedure_name (IN | OUT | INOUT parameter_name data_type, …)
BEGIN
– 存储过程体
END;
其中,procedure_name 是存储过程的名称;parameter_name 是存储过程参数的名称;data_type 是存储过程参数的数据类型。INOUT 表示参数既可以作为输入参数也可以作为输出参数。存储过程体是由 SQL 语句和控制语句组成的代码块。
-- 1、创建存储过程stu_info,执行时通过输入姓名,可以查询该姓名的学生的各科成绩。
use studb;
-- ----