|NO.Z.00065|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V06|-------------------------|MySQL.v06|存
2022/4/5 19:19:54
本文主要是介绍|NO.Z.00065|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V06|-------------------------|MySQL.v06|存,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
[BigDataJava:Java&MySQL索引/存储过程/触发器.V06] [BigDataJava.MySQL基础][|第二阶段|模块一|——|章节四|mysql基础|mysql索引/存储过程/触发器|存储过程介绍|]
一、存储过程介绍
### --- 什么是存储过程 ——> MySQL 5.0 版本开始支持存储过程。 ——> 存储过程(Stored Procedure)是一种在数据库中存储复杂程序, ——> 以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集, ——> 经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 ——> 简单理解: 存储过程其实就是一堆 SQL 语句的合并。中间加入了一些逻辑控制。
### --- 存储过程的优缺点 ~~~ # 优点 ——> 存储过程一旦调试完成后,就可以稳定运行,(前提是,业务需求要相对稳定,没有变化) ——> 存储过程减少业务系统与数据库的交互,降低耦合,数据库交互更加快捷(应用服务器,与数据库服务器不在同一个地区) ~~~ # 缺点: ——> 在互联网行业中,大量使用MySQL,MySQL的存储过程与Oracle的相比较弱,所以较少使用,并且互联网行业需求变化较快也是原因之一 ——> 尽量在简单的逻辑中使用,存储过程移植十分困难,数据库集群环境,保证各个库之间存储过程变更一致也十分困难。 ——> 阿里的代码规范里也提出了禁止使用存储过程,存储过程维护起来的确麻烦; ——> 强制:禁止使用存储过程,存储过程难以调试和扩展,更没有移植性。二、sql语句
### --- sql语句 /* 存储过程其实就是一堆 SQL 语句的合并。中间加入了一些逻辑控制。 存储过程的优缺点 优点 1.调试完成就可以稳定运行 (在业务需求相对稳定情况) 2.存储过程可以减少 业务系统与数据库的交互 缺点 1.互联网项目中 较少使用存储过程,因为 业务需求变化太快 2.存储过程的移植十分困难. */
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
来自为知笔记(Wiz)
这篇关于|NO.Z.00065|——————————|BigDataEnd|——|Java&MySQL索引/存储过程/触发器.V06|-------------------------|MySQL.v06|存的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-09百万架构师第十二课:源码分析:Spring 源码分析:Spring系统概述及IOC实现原理|JavaGuide
- 2025-01-08如何用关键链方法突破项目管理瓶颈?
- 2025-01-08电商人必看!6 款提升团队协作与客户满意度软件!
- 2025-01-08电商团队管理混乱?快用这 6 款软件优化协作流程!
- 2025-01-08短剧制作效率低?试试这5款任务管理工具
- 2025-01-08高效应对电商高峰,6 款团队协作软件大揭秘!
- 2025-01-08为什么外贸人都爱上了在线协作工具?
- 2025-01-08提升工作效率,从这些任务管理工具开始
- 2025-01-08新年电商订单暴增,必备的 6 款可视化协作办公软件有哪些?
- 2025-01-08短剧制作经理必备技能与工具全解析