- 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号的学习记录与相应学生信息删除后提交事务。;
您可能关注的文档
最近下载
- 2025年西安航空职业技术学院单招职业适应性测试模拟试题及答案解析.docx
- 重庆市第八中学校2023-2024学年七年级上学期期末语文试题(解析版).docx
- 《21. 蝉》 课件 课件-2024-2025学年八年级语文上册 (统编版).pptx VIP
- 食品营养与健康 功能因子 功能因子.ppt
- 中建一局劳务分包合同范本.pdf
- 栖霞建设(600533)公司2023年财务分析研究报告.doc
- 四川大学工程训练课件 铸造成形.ppt
- 建筑施工组织设计规范GBT-50502-2009条文与制定说明.doc VIP
- 矿物与我们的生活科学教案.doc VIP
- 储能技术储能材料新能源材料锂电池储能.ppt VIP
文档评论(0)