mysql存储过程的缺点:1、存储过程的构造使得开发具有复杂业务逻辑的存储过程变得更加困难;2、很难调试存储过程;3、开发和维护存储过程不容易;4、由于存储过程将应用程序绑定到数据库上,因此使用存储过程封装业务逻辑将限制应用程序的可移植性。

本教程操作环境:windows7系统、mysql8版本、Dell G3电脑。

存储过程介绍:

存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。

1、存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。

2、当对数据库进行复杂操作时(如对多个表进行Update,Insert,Select,Delete 时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。

3、存储过程可以重复使用,可减少数据库开发人员的工作量。

4、安全性高,可设定只有某个用户才具有对指定存储过程的使用权。

MySQL存储过程的优缺点

MySQL存储过程的优点

除了这些优点之外,存储过程有其自身的缺点,在数据库中使用它们之前,应该注意这些缺点。

MySQL存储过程的缺点

本文转载于:https://www.yisu.com/zixun/693287.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。