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;

相关思维导图模板

Python基本语法与数据类型思维导图思维导图

树图思维导图提供 Python基本语法与数据类型思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 Python基本语法与数据类型思维导图  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:350489608220fa38c9d889c5e984fea7

被子植物的一生(要经历种子的萌发,植株的生长、发育、繁殖、衰老和死亡的过程)88页思维导图

树图思维导图提供 被子植物的一生(要经历种子的萌发,植株的生长、发育、繁殖、衰老和死亡的过程)88页 在线思维导图免费制作,点击“编辑”按钮,可对 被子植物的一生(要经历种子的萌发,植株的生长、发育、繁殖、衰老和死亡的过程)88页  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:d1f092de253261f8cd87e5cd3ae49979