TreeMind树图在线AI思维导图
当前位置:树图思维导图模板读书笔记个人成长SQL语法速成手册存储过程思维导图

SQL语法速成手册存储过程思维导图

  收藏
  分享
免费下载
免费使用文件
ZYJ 浏览量:32022-10-29 10:59:55
已被使用0次
查看详情SQL语法速成手册存储过程思维导图

数据库的存储过程笔记

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

思维导图大纲

SQL语法速成手册存储过程思维导图模板大纲

十、存储过程

概述

存储过程可以看成是对一系列 SQL 操作的批处理;

使用存储过程的好处

代码封装,保证了一定的安全性;

代码复用;

由于是预先编译,因此具有很高的性能。

创建存储过程

命令行中创建存储过程需要自定义分隔符,因为命令行是以 ; 为结束符,而存储过程中也包含了分号,因此会错误把这部分分号当成是结束符,造成语法错误。

包含 in、out 和 inout 三种参数。

给变量赋值都需要用 select into 语句。

每次只能给一个变量赋值,不支持集合的操作。

创建存储过程

DROP PROCEDURE IF EXISTS `proc_adder`;

DELIMITER ;;

CREATE DEFINER=`root`@`localhost` PROCEDURE `proc_adder`(IN a int, IN b int, OUT sum int)

BEGIN

DECLARE c int;

if a is null then set a = 0;

end if;

if b is null then set b = 0;

end if;

set sum = a + b;

END

DELIMITER ;

使用存储过程

set @b=5;

call proc_adder(2,@b,@s);

select @s as sum;

相关思维导图模板

第一章 管理与管理学思维导图

树图思维导图提供 第一章 管理与管理学 在线思维导图免费制作,点击“编辑”按钮,可对 第一章 管理与管理学  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:e49279ea8413e628b8d06d5121059fe7

Java基础思维导图思维导图

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