MySQL数据库应用教程项目五存储过程与触发器的设计——编程访问图书管理数据.pptxVIP

MySQL数据库应用教程项目五存储过程与触发器的设计——编程访问图书管理数据.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

MySQL数据库应用教程

全书目录初识MySQL1数据表的创建与管理2查询的创建与应用3视图和索引的应用4存储过程与触发器的设计5数据库的安全管理6MySQL综合应用案例7

项目五存储过程与触发器的设计设计存储过程1设计触发器2

THISTEMPLATEDESIGNED教学目标了解存储过程的概念及其优点。掌握创建和管理存储过程的方法。掌握变量和流程控制语句的使用方法。了解触发器的概念及其类型。掌握创建和管理触发器的方法。素质目标能力目标知识目标能够使用SQL语句和图形化工具Navicat创建并管理存储过程。能够使用SQL语句和图形化工具Navicat创建并管理触发器。通过存储过程与触发器的设计,增强逻辑思维的严谨性,提升缜密分析问题的能力。培养人际交往能力和沟通能力,增强团队合作意识。

任务一设计存储过程创建和管理存储过程存储过程概述变量流程控制语句

任务导入新知讲解任务实施课堂小结设计存储过程小旌了解到,在数据库管理中,为了提高效率和减少冗余,可以将一些频繁执行且重复性的数据库操作封装成存储过程,避免每次执行时都需要重复编写相同的SQL语句。于是,小旌开始学习存储过程的相关知识,并创建和管理存储过程。

任务导入新知讲解任务实施课堂小结设计存储过程问题1:存储过程的应用场景有哪些?问题2:说一说在图书管理系统数据库中,如何使用存储过程?存储过程的应用场景

任务导入新知讲解任务实施课堂小结设计存储过程一、存储过程概述1.什么是存储过程存储过程是一组为了完成特定功能的SQL语句的集合,经编译后存储在数据库中,可以随时被调用。存储过程可整合流程控制语句及数据操作语句,以实现复杂的业务逻辑处理。数据库用户可以通过调用存储过程,来执行特定的数据库操作。2.存储过程的优点存储过程可以减少网络流量、降低网络负载。存储过程具有高效的执行效率。存储过程允许标准组件式编程。存储过程增强了数据的安全性。

任务导入新知讲解任务实施课堂小结设计存储过程二、创建和管理存储过程1.创建存储过程在MySQL中,创建存储过程使用CREATEPROCEDURE语句,其语法格式如下。CREATEPROCEDURE存储过程名([参数列表])过程体

任务导入新知讲解任务实施课堂小结设计存储过程二、创建和管理存储过程1.创建存储过程①存储过程名:必须符合标识符命名规则,且对于所在数据库必须唯一。②参数列表:可选项,由零个或多个参数组成,多个参数之间用逗号隔开,参数的语法格式如下。[IN|OUT|INOUT]参数名参数类型③过程体:包含存储过程需要执行的SQL语句,该部分通常以BEGIN开始,以END结束,但当过程体中只有一条SQL语句时,可以省略BEGIN…END标识。语法说明如下。

任务导入新知讲解任务实施课堂小结设计存储过程二、创建和管理存储过程2.调用存储过程使用创建好的存储过程需通过调用的方式实现。在MySQL中,调用存储过程使用CALL语句,其语法格式如下。CALL存储过程名([参数值列表]);其中,参数值列表为可选项,用于调用带有参数的存储过程。参数值的个数须等于该存储过程定义时的参数个数。

任务导入新知讲解任务实施课堂小结设计存储过程二、创建和管理存储过程3.查看存储过程(1)在MySQL中,查看存储过程的定义使用SHOWCREATEPROCEDURE语句,其语法格式如下。SHOWCREATEPROCEDURE存储过程名;(2)在MySQL中,查看存储过程的状态信息使用SHOWPROCEDURESTATUS语句,其语法格式如下。SHOWPROCEDURESTATUS[LIKE存储过程名];

任务导入新知讲解任务实施课堂小结设计存储过程二、创建和管理存储过程4.删除存储过程在MySQL中,删除存储过程使用DROPPROCEDURE语句,其语法格式如下。DROPPROCEDURE[IFEXISTS]存储过程名;在删除重要的存储过程之前,进行备份是一个良好的习惯。

任务导入新知讲解任务实施课堂小结设计存储过程二、创建和管理存储过程【例5-1】??根据以下要求,使用SQL语句在图书管理系统数据库book_manager中创建并管理存储过程。(1)创建一个带输入参数的存储过程GetBookName。在该存储过程中,根据一个给定的图书编号(book_id)查询该图书名称(book_name)。(2)调用存储过程GetBookName,查看图书编号(book_id)为110000001的图书名称(book_name)。(3)查看存储过程GetBookName的状态信息。(4)删除存储过程GetBookName,并查看当前系统中的存储过程。

任务导入新知讲解任务实施课堂小结设计存储过程三、变量MySQL中的变量分为

您可能关注的文档

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

从事职业教育近20年,高级职称。

领域认证 该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档