MySQL 5+ 新增特性
一条或多条SQL语句的集合 可将其视为批文件
存储过程实际上是一种函数 存储过程名后需要有()符号
单元封装 简化复杂操作
防止错误 保证数据一致性
简化对变动的管理 只需改动存储过程的代码 安全性 限制对基础数据的访问
提高性能
好处:简单、安全、高性能
CALL 调用存储过程 传递参数@
create procedure 创建存储过程
BEGIN END限定存储过程体
DELIMITER 临时更改命令行语句结束分隔符
drop procedure
关键字 OUT 返回参数值 从存储过程中传出
关键词 IN 传入给存储过程的参数 参与存储过程体的计算
关键字 INTO 保存到相应的变量