Java 后端面试题库 / 全部题解免费阅读理解原理,有条理地回答

MySQL 的存储程序游标是什么?

先说出你的答案

定义边界、关键机制、一个反例;P8题再补容量、失败与验证。

查看完整题解

参考回答

直接回答

游标在存储程序中保存结果遍历状态,通过 FETCH 逐行取数据。MySQL 游标只读、只能前进,服务器可以选择是否复制结果,不能从语法推断它只占一行内存。

讲清原理

声明游标时给出查询,取到末尾后需要处理 NOT FOUND。逐行循环让逻辑容易跟踪,也可能把原本一条集合 SQL 的工作拆成许多次处理。

例子与易错点

把表里所有价格加起来时优先考虑 SUM。必须逐行保留状态时再评估游标,明确何时结束和关闭。

相关题 · 第 43 题、第 45 题

这道题,你掌握得怎么样?

掌握程度由你主动标记,阅读和收藏不会自动改变状态。