第9章 存储过程-【千锋教育】MySQL数据库从入门到精通

2023-03-21
| 59页
| 101人阅读
| 0人下载
教辅

内容正文:

干锋教育 第9章存储过程 ·存储过程概述 ·存储过程的相关操作 MySQL 目录 MySQL 9.1 存储过程概述 口点击查看本小节知识架构 9.2 存储过程的相关操作 口点击查看本小节知识架构 学习目标 MySQL 了解存储过程的优 理解存 2 缺点 理解 解 掌握 掌握 掌握存储过程 4 掌握事件调度 的相关操 3 作 as 知识架构 MySQL 9.1存储过程概述 →返回且录 9.1.1 存储过程的概念 9.1.2 ………。存储过程的优缺点 9.1存储诸过程概述 MySQL 9.1.1存储过程的概念 。 存储过程是将SQL语句放入一个集合里,然后直接调用存储过程来执行已经定 义好的SQL语句集合,这样做可以避免开发人员重复编写相同的SQL语句。另 外,存储过程还可以减少数据在数据库和应用服务器之间的传输,可以提高数 据处理的效率。 勿 9.1存储过程概述 MySQL 9.1.2存储过程的优流缺点 ·存储过程的优点如下。 (1)允许标准组件式编程,提高了SQL语句的重用性、共享性和可移植性。 (2)能够实现较快的执行速度,节省网络流量。 (3)可以作为一种安全机制来使用。 。存储过程的缺点如下。 (1)编写存储过程比单个SQL语句复杂,需要用户具有丰富的经验。 (2)编写存储过程时需要创建这些数据库对象的权限。 知识架构 MySQL 9.2存储过程的相关操作 →返回且录 9.2.1 数据准备 9.2.2 创建存储过程 9.2.3 查看存储过程 9.2.4 修改存储过程 9.2.5 删除存储过程 知识架构 MySQL 9.2存储过程的相关操作 返回且录 9.2.6 局部变量的使用 9.2.7 定义条件和处理程序 9.2.8 光标的使用 9.2.9 流程控制 9.2.10 事件调度器 9.2存储过程的相关操作 MySQL 9.2.1数据准备 ·在讲解存储过程之前需要先创建3张数据表(用户表users、.学生表stu和学生分数 表stu score)并插入数据,用于后面的例题演示。 ·首先创建users表。 mysql>CREATE TABLE users 刘 ID INT PRIMARY KEY, -> NAME VARCHAR(50), -> AGE TNT, -) EMAIL VARCIIAR(50) ->): Querv OK.0 rows affected (0.21 sec) ·在users表创建完成后向表中插入数据。 mysq1>INSERT INTO users (ID,NAME,AGE,EMAIL)VALUES ->(1,'%s',22,'seqq.com) ->(2,'1s',25,'1s8qq.com). ->(3,'w',28,'ww8qq.com): Query OK.3 rows affected (0.05 sec) Records:3 Duplicates:0 Warnings:0 9.2存储过程的相关操作 9.2.1数据准备 ·以上执行结果证明数据插入完成.然后使用SELECT语句查看表中数据. 3 roms in set (0.00 see) ·然后创建stu表. ysq 1〉CREAIE TABE stu( ) STU_ ID INT NOT NLL sīu MME CHAR(10) NOT NULL -〉STU_CLASS INT NOT NULL, -〉 STU_SEX ClIAR(2) NOT NLL, -〉 sTU AGE INT NOT NLL, -〉 PRMARY KEY (STU_TD) –〉) Qucry OK, 0 rows affected (0.09 see)

资源预览图

第9章 存储过程-【千锋教育】MySQL数据库从入门到精通
1
第9章 存储过程-【千锋教育】MySQL数据库从入门到精通
2
第9章 存储过程-【千锋教育】MySQL数据库从入门到精通
3
第9章 存储过程-【千锋教育】MySQL数据库从入门到精通
4
第9章 存储过程-【千锋教育】MySQL数据库从入门到精通
5
第9章 存储过程-【千锋教育】MySQL数据库从入门到精通
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。