第一部分,定义:
Mysql存储过程是一组为了完成特定的功能的SQL语句集
经过编译之后存储在数据库中,当需要使用该组SQL语句时;
用户只需要通过指定存储过程的名字并给定参数(如果该存储过程带有参数的话)就可以调用执行它了
存储过程是数据库中的一个重要的对象
任何一个设计良好的数据库应用程序都应该用到存储过程
第二部分,优点:
直接写优点的概括
存储过程是一个可编程的函数,它在数据库中创建并保存
它可以有SQL语句和一些特殊的控制结构的组成
当希望在不同的应用程序或平台上执行相同的函数
或者封装特定功能时,存储过程是非常有用的.
数据库中的存储过程可以看做事对编程中面向对象方法的模拟
它允许控制数据库的访问的方式
1.编译优化,快
2.封装与抽象,简单调用
3.功能强大,逻辑强大
4.限制与安全
5.减少网流量络