mysql存储过程之一个简单的存储过程(一)

1.语法结构 

-- 声明分隔符
delimiter $$

-- 创建存储过程
create procedure 存储过程名称(参数列表)

-- 开始执行存储过程
begin

-- 存储过程的逻辑
select * from user;

-- 结束存储过程
end;

--分隔符
$$

-- 重置分隔符
delimiter ;

案例如下:
delimiter $$
create procedure my_procedure_01()
begin
select * from prod;
end;
$$
delimiter ;

请求存储过程
call my_procedure_01();

2.特点 

1.能够完成比较复杂的判断和运算
2.可编程性强,灵活
3.SQL编程的代码可以重复使用
4.执行速度相对快一些
5.减少网络之间的数据传输,节省开销

 

你可能感兴趣的:(sql,mysql,数据库)