MySQL 存储过程(Stored Procedure)是一组预先编译并存储在 MySQL 服务器上的 SQL 语句集合。通过调用存储过程,可以执行一系列的 SQL 操作,从而简化应用程序的开发。
MySQL 存储过程主要分为两类:
以下是一个简单的 MySQL 存储过程示例,用于插入一条用户记录:
DELIMITER //
CREATE PROCEDURE InsertUser(
IN p_username VARCHAR(255),
IN p_password VARCHAR(255),
IN p_email VARCHAR(255)
)
BEGIN
INSERT INTO users (username, password, email)
VALUES (p_username, p_password, p_email);
END //
DELIMITER ;
调用存储过程插入用户记录:
CALL InsertUser('testuser', 'testpassword', 'testuser@example.com');
领取专属 10元无门槛券
手把手带您无忧上云