存储过程和函数

存储过程和函数定义一些sql集合,避免开发人员重复编写相同sql语句;而且,存储过程和函数是在Mysql服务器中存储和执行的,可以建设客户端和服务器端的数据传输。

1.存储过程

1.1创建存储过程

create procedure p_name([pro_parameter [,.......]] )[characteristic]   routine_body

p_name:存储过程的名称;

pro_parameter:存储过程参数列表;

characteristic:存储过程的特性;

routine_body:sql代码的内容,可以用begin...end结束;


pro_parameter由三部分组成:

[in|out|inout] parameter_name  type

in:输入参数;out:输出参数;inout:既可输入又可输出;

parameter_name:参数名称;

type:参数类型,即是mysql中的数据类型;



characteristic特性:

你可能感兴趣的:(存储过程和函数)