1 概述
一组预先编译号的SQL语句的集合,理解成批处理语句。
好处:
- 提高代码的重用性。
- 简化操作。
- 减少了编译次数,并且减少了和数据库服务器的连接次数,提高了效率。
2 存储过程
2.1 创建
语法:
CREATE PROCEDURE 存储过程名(参数列表)
BEGIN
存储过程体;
END
注意:
- 参数列表包含三个部分:参数模式(IN、OUT、INOUT)、参数名、参数类型。
- 如果存储过程体仅仅只有一句话,BEGIN END可以省略。
- 存储过程体重的每条SQL语句的结尾要求必须加分号。
- 存储过程体的结尾可以使用DELIMITER重新设置。
2.2 调用
语法:
CALL 存储过程名(实参列表);
案例1:插入到admin表