存储过程与函数
概念
存储过程和函数是 事先经过编译并存储在数据库中的一段 SQL 语句的集合
好处
-
存储过程和函数可以重复使用,减轻开发人员的工作量。类似于java中方法可以多次调用
-
减少网络流量,存储过程和函数位于服务器上,调用的时候只需要传递名称和参数即可
-
减少数据在数据库和应用服务器之间的传输,可以提高数据处理的效率
-
将一些业务逻辑在数据库层面来实现,可以减少代码层面的业务处理
类似于Java的方法!即:MySQL可以自己写一个函数,将某一些功能封装起来,Java可以直接调用函数。
区别
-
函数必须有返回值
-
存储过程没有返回值