1.什么是存储过程?
存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理
2.存储过程优点
1-增强SQL语句的功能和灵活性(控制语句的存在)
2-实现较快的执行速度,第一次和sql语句解析过程一样,第二次后直接从内存中去结果
3-减少网络流量
3.存储过程语法
一个简单的存储过程:
DELIMITER 新的结束符
CREATE PROCEDURE removeUserById(IN p_id INT UNSIGNED)
BEGIN
DELETE FROM user WHERE id = p_id;
END 新的结束符
调用存储过程:
DELIMITER ;
CALL removeUserById(1);