TreeMind树图在线AI思维导图
当前位置:树图思维导图模板读书笔记职场效率SQL语法速成手册游标思维导图

SQL语法速成手册游标思维导图

  收藏
  分享
免费下载
免费使用文件
ZYJ 浏览量:32022-10-29 11:12:58
已被使用0次
查看详情SQL语法速成手册游标思维导图

SQL语法速成手册游标的思维导图

树图思维导图提供 SQL语法速成手册游标 在线思维导图免费制作,点击“编辑”按钮,可对 SQL语法速成手册游标  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:281fb9245e796e2e1c2670b48d74fe37

思维导图大纲

SQL语法速成手册游标思维导图模板大纲

十一、游标

概述

游标(cursor)是一个存储在 DBMS 服务器上的数据库查询,它不是一条 SELECT 语句,而是被该语句检索出来的结果集。

在存储过程中使用游标可以对一个结果集进行移动遍历。

游标主要用于交互式应用,其中用户需要对数据集中的任意行进行浏览和修改。

使用游标的四个步骤:

声明游标,这个过程没有实际检索出数据;

打开游标;

取出数据;

关闭游标;

SQL语句示例:

DELIMITER $

CREATE PROCEDURE getTotal()

BEGIN

DECLARE total INT;

-- 创建接收游标数据的变量

DECLARE sid INT;

DECLARE sname VARCHAR(10);

-- 创建总数变量

DECLARE sage INT;

-- 创建结束标志变量

DECLARE done INT DEFAULT false;

-- 创建游标

DECLARE cur CURSOR FOR SELECT id,name,age from cursor_table where age>30;

-- 指定游标循环结束时的返回值

DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = true;

SET total = 0;

OPEN cur;

FETCH cur INTO sid, sname, sage;

WHILE(NOT done)

DO

SET total = total + 1;

FETCH cur INTO sid, sname, sage;

END WHILE;

CLOSE cur;

SELECT total;END $DELIMITER ;

-- 调用存储过程

call getTotal();

相关思维导图模板

Java基础思维导图思维导图

树图思维导图提供 Java基础思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Java基础思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:61ba3e6091b2775461ca310c76669229

语法填空纯空格思维导图

树图思维导图提供 语法填空纯空格 在线思维导图免费制作,点击“编辑”按钮,可对 语法填空纯空格  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:be024c6b3aa828baef5aec76137c1e7e