mysql 有存储过程吗

mysql 有存储过程吗,第1张

1、存储过程是一种数据库对象,在服务器端编写和运行,在客户端调用

2、存储过程可以提高数据的读取效率

3、MySQL中有存储过程,其原理与在sqlserver,oracle中差不多

存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批件,虽然它们的作用不仅限于批处理。

存储过程就是有业务逻辑和流程的集合,

可以在存储过程中创建表,更新数据,

删除等等。

你可以理解为用sql语句开发的一个

类和函数。

为什么要使用存储过程

通过把处理封装在容易使用的单元中,简化复杂的 *** 作(正如前面例子所述)。

由于不要求反复建立一系列处理步骤,这保证了数据的完整性。如果所有开发人员和应用程序都使用同一(试验和测试)存储过程,则所使用的代码都是相同的。这一点的延伸就是防止错误。需要执行的步骤越多,出错的可能性就越大。防止错误保证了数据的一致性。

简化对变动的管理。如果表名、列名或业务逻辑(或别的内容)有变化,只需要更改存储过程的代码。使用它的人员甚至不需要知道这些变化。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6184322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存