1.应用场景
主要学习存储过程,及其优缺点,明白为什么有公司使用,有公司不适用. 在日常学习/实践中,可以使用存储过程进行数据的读写练习等.反而效率更高. |
2.学习/操作
1. 文档阅读
2. 整理输出环境:
2.1 介绍MySQL 存储过程 | 菜鸟教程 // 菜鸟教程 - MySQL 存储过程 2.2 知识点MySQL 5.0 版本开始支持存储过程。 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。 存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。 2.3 实践如何使用动态sql, 将表名称作为参数传递进去, 从而执行不同数据表的批量数据填充操作. Note: MySQL本身是不支持直接将表名和字段名作为参数在存储函数中使用的, 这里采用迂回策略, 运用字符串拼接的方式.
调用才存储过程:
结果: //插入成功 插入: MySQL 批量插入/填充数据 - 实践_穿素白衫的少年的博客-CSDN博客 // MySQL 批量插入/填充数据 - 实践 2.4 优缺点优点
缺点
2.5 思考涉及到编程中常使用的思想, 封装思想. 不过事物都有两面性, 要学会分析优缺点, 进行权衡~~~ 后续补充 ... |
3.问题/补充
TBD |
4.参考
参考阅读文档列表 |
后续补充
...