欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

MySQL学习——操作存储过程

程序员文章站 2023-11-13 22:44:16
MySQL学习——操作存储过程 摘要:本文主要学习了使用DDL语句操作存储过程的方法。 了解存储过程 是什么 存储过程是一组为了完成特定功能的SQL语句集合。 使用存储过程的目的是将常用或复杂的工作预先用SQL语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此称为存储 ......

mysql学习——操作存储过程

摘要:本文主要学习了使用ddl语句操作存储过程的方法。

了解存储过程

是什么

存储过程是一组为了完成特定功能的sql语句集合。

使用存储过程的目的是将常用或复杂的工作预先用sql语句写好并用一个指定名称存储起来,这个过程经编译和优化后存储在数据库服务器中,因此称为存储过程。

优点

1)封装性

存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的sql语句,并且数据库专业人员可以随时对存储过程进行修改,而不会影响到调用它的应用程序源代码。

2)可增强sql语句的功能和灵活性

存储过程可以用流程控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。

3)可减少网络流量

由于存储过程是在服务器端运行的,且执行速度快,因此当客户计算机上调用该存储过程时,网络中传送的只是该调用语句,从而可降低网络负载。

4)高性能

存储过程执行一次后,产生的二进制代码就驻留在缓冲区,在以后的调用中,只需要从缓冲区中执行二进制代码即可,从而提高了系统的效率和性能。

5)提高数据库的安全性和数据的完整性

使用存储过程可以完成所有数据库操作,并且可以通过编程的方式控制数据库信息访问的权限。

创建存储过程

未完待续