mysql 数据库之存储过程语法

什么是存储过程:带有逻辑mei 的sql 语句

之前的sql没有条件判断语句(if while)

存储过程的特点

1执行效率非常快,存储过程是在数据库服务端执行的  

2 移植性特别差,不同数据库之间的存储过程是不能移植的

存储过程语法:

--创建存储过程

DELIMITER$          --声明存储过程的结束符

CREATE PROCEDURE pro_test()           ------存储过程名称(参数列表)

BEGIN                 --开始

执行存储过程

CALL pro_test();            --CALL   --存储过程名称(参数):

参数:

IN:  表示输入参数,可以携带数据带入存储过程中

out:   表示输出参数。可以从存储过程中返回结果

inout:  表示输入输出参数,既可以输入功能也可以输出功能

in :

原文地址:https://www.cnblogs.com/qmk-716/p/9695064.html