MySQL 存储过程入门:简单示例与代码解析
以下是一个简单的 MySQL 存储过程,用于查询学生信息:
DELIMITER //
CREATE PROCEDURE get_student(IN id INT)
BEGIN
SELECT * FROM students WHERE student_id = id;
END//
DELIMITER ;
该存储过程名为 'get_student',它有一个输入参数 'id'。它会在 'students' 表中查找学生 id 等于输入参数的记录,并将其返回。
该存储过程内使用了 SELECT 语句来查询数据,这是存储过程最常用的操作之一。在存储过程内使用 BEGIN 和 END 来定义代码块,以及 DELIMITER 来设置分隔符。最后,我们可以使用 DELIMITER 来将分隔符设置回原来的状态。
原文地址: https://www.cveoy.top/t/topic/nGpt 著作权归作者所有。请勿转载和采集!