🚗MySQL学习·第十一站~
🚩本文已收录至专栏:MySQL通关路
❤️文末附全文思维导图,感谢各位点赞收藏支持~
一.引入
存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的工作,可以减少数据在数据库和应用服务器之间的传输,提高数据处理的效率。 存储过程相当于数据库 SQL 语言层面的代码封装与重用。
用途:
- 可以把某一业务SQL封装在存储过程中,需要用到的时候直接调用即可。
- 类似于其他语言的函数(方法),在使用存储过程中,可以传递参数,也可以接收返回值。
- 减少客户端与数据库的网络交互,提高执行效率,如果涉及到多条SQL执行,每执行一次都是一次网络传输。 而如果封装在存储过程中,我们只需要网络交互一次可能就可以了。
二.基础语法
(1) 创建
(1.1) 在客户端创建
- 语法
CREATE