mysql存储过程
2021/9/26 19:13:27
本文主要是介绍mysql存储过程,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 什么是存储过程
将一组sql语句封装在一个逻辑单元中;
2 存储过程作用
-
提高代码的重用性;
-
提高代码的执行效率;
3 语法结构
delimiter // -- 将结束标识符修改为 // create procedure sp_name(pro_paramater[....]) -- 创建存储过程 begin -- 存储过程定义开始 routin body; -- 存储过程代码 end; -- 存储过程定义结束 // delimiter ; -- 将结束标识符还原为 分号 ;
4 案例
-- 删除存储过程,如果未创建则不需要删除 drop procedure my_procedure; -- 创建一个名为my_procedure存储过程的完整过程 delimiter $ create procedure my_procedure() begin -- 存储过程中实现查询department表中所有数据 select * from department; end; $ delimiter ;
-- 调用存储过程 call my_procedure();
# 创建存储过程 use `myshop`; delimiter $ create procedure my_procedure() begin select * from department; select * from table_b; end $ delimiter ;
调用存储过程 call my_procedure();
删除存储过程 drop procedure my_procedure;
这篇关于mysql存储过程的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-19Mysql安装教程:新手必看的详细安装指南
- 2024-11-18Mysql安装入门:新手必读指南
- 2024-11-18MySQL事务MVCC原理入门详解
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南