- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;目录/Contents;学
习
目
标;;存储过程是在大型数据库系统中,一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效。当以后需要数据库提供与已编译的存储过程的功能相同的服务时,只需调用相应存储过程即可。本任务将针对存储过程的创建、调用、查看和删除操作进行详细的讲解。;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.1创建并调用存储过程;7.1.2查看存储过程;7.1.2查看存储过程;7.1.2查看存储过程;7.1.3删除存储过程;(1)创建并调用存储过程;
(2)查看存储过程;
(3)删除存储过程。;(1)将MySQL语句结束标志设置为“$”。
(2)选择学生管理xsgl数据库。
(3)创建存储过程名称为“p7_8”的存储过程,要求:输入学号信息并返回该学生所选课程的总学分。
(4)调用储过程名称为“p7_8”的存储过程。
(5)查看存储过程名称为“p7_8”的存储过程的定义。
(6)删除存储过程名称为“p7_8”的存储过程。;;存储函数和存储过程一样,都是在数据库中定义的SQL语句的集合。存储函数可以通过RETURN语句返回函数值,主要用于计算并返回一个值。而存储过程没有返回值,主要用于执行操作。本任务将针对存储函数的创建、调用、查看和删除操作进行详细的讲解。;7.2.1创建并调用存储函数;7.2.1创建并调用存储函数;7.2.1创建并调用存储函数;7.2.1创建并调用存储函数;7.2.1创建并调用存储函数;7.2.2查看存储函数;7.2.2查看存储函数;7.2.2查看存储函数;7.2.2查看存储函数;7.2.3删除存储函数;(1)创建并调用存储函数;
(2)查看存储函数;
(3)删除存储函数。
;(1)将MySQL语句结束标志设置为“$”。
(2)选择学生管理xsgl数据库。
(3)创建存储过程名称为“f7_15”的存储函数,要求:根据课程代码返回课程学分。
(4)调用储函数名称为“f7_15”的存储函数。
(5)查看存储函数名称为“f7_15”的存储函数的定义。
(6)删除存储函数名称为“f7_15”的存储函数。;;在???储过程和存储函数中可以使用流程控制语句来控制程序的流程。在MySQL中,流程控制语句大致分为两类:一类用于实现分支结构,另一类用于实现循环结构。本任务将主要针对分支结构与循环结构的实现进行详细的讲解;7.3.1分支结构;7.3.1分支结构;7.3.1分支结构;7.3.1分支结构;7.3.2循环结构;7.3.2循环结构;7.3.3用户变量与局部变量;(1)分支结构;
(2)循环结构;
(3)用户变量与局部变量。;(1)将MySQL语句结束标志设置为“$”。
(2)选择学生管理xsgl数据库。
(3)创建存储过程名称为“f7_22”的存储函数,要求:返回1至n之间所有奇数之和。
(4)调用储函数名称为“f7_22”的存储函数。;;数据库的事务是一种机制、一个操作序列,包含一组数据库操作语句。事务把所有的语句作为一个整体一起向系统提交或撤销操作请求,即这一组数据库操作要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。例如,在人员管理系统中,要删除一个人员的信息,既要删除人员的基本资料,也要删除和该人员相关的信息,如信箱等。
事务的使用必须注意以下3点。
(1)在MySQL中只有使用InnoDB数据库引擎的数据库或表才支持事务。
(2)事务可以用来维持数据库的完整性,保证SQL语句要么全部执行,要么全部不执行。
(3)事务用来管理INSERT、UPDATE、DELETE语句。;7.4.1事务的四大特性;7.4.1事务的四大特性;7.4.1事务的四大特性;7.4.2事务的提交;7.4.2事务的提交;7.4.3事务的回滚;7.4.3事务的回滚;7.4.4事务的隔离级别;7.4.4事务的隔离级别;7.4.4事务的隔离级别;(1)事务的四大特性;
(2)事务的提交;
(3)事务的回滚;
(4)事务的隔离级别。;(1)将MySQL语句结束标志设置为“$”。
(2)选择学生管理xsgl数据库。
(3)开启事务,将001号的学习记录与相应学生信息删除后提交事务。;
您可能关注的文档
- 第十四章 网络消费心理.pptx
- 第十章 群体与家庭.pptx
- 项目二 建立和管理数据库.pptx
- 项目三 创建与管理表.pptx
- 项目十 数据库设计.pptx
- 项目五 数据查询.pptx
- 项目一 数据库入门.pptx
- 计算机组装与维护课件 (1).pptx
- 计算机组装与维护课件 (2).pptx
- 计算机组装与维护课件 (3).pptx
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)