mysql存储过程
#存储过程和函数
--1.提高代码的重用性
--2.简化操作
#存储过程 /* 含义:一组事先编译好的sql语句的集合,可以理解成批处理 减少编译次数并且减少和数据库服务器的连接次数,提高效率
1.创建语法
create procedure 存储过程名字(实参列表) begin 存储过程体(一组有效的sql语句) end$
实参列表 参数模式 参数名 参数类型 in sname varchar(20)
参数模式
IN 该参数作为输入 该参数需要调用方传入值
OUT 该参数作为输出 可作为返回值
INOUT 该参数既可以作为输出也可以作为输入 必须要传入值 也可以作为返回值
存储过程每一句话都要使用;
delimiter $
调用语法 call procedure(实参列表)
查看存储过程
show create procedure 存储过程名
删除存储过程
drop procedure 存储过程名

浙公网安备 33010602011771号