mysql 数据库之存储过程语法
什么是存储过程:带有逻辑mei 的sql 语句
之前的sql没有条件判断语句(if while)
存储过程的特点
1执行效率非常快,存储过程是在数据库服务端执行的
2 移植性特别差,不同数据库之间的存储过程是不能移植的
存储过程语法:
--创建存储过程
DELIMITER$ --声明存储过程的结束符
CREATE PROCEDURE pro_test() ------存储过程名称(参数列表)
BEGIN --开始
执行存储过程
CALL pro_test(); --CALL --存储过程名称(参数):
参数:
IN: 表示输入参数,可以携带数据带入存储过程中
out: 表示输出参数。可以从存储过程中返回结果
inout: 表示输入输出参数,既可以输入功能也可以输出功能
in :