版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单元3
提升企业员工信息数据库HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势学习内容任务1
使用视图查询员工信息任务2
使用索引优化员工信息查询任务3
员工信息数据库函数编程任务4
使用存储过程简化员工信息管理任务5使用触发器自动维护员工信息任务4
使用存储过程简化员工信息管理4HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理任务概述:在企业信息管理中,存储过程是一种重要的数据库编程工具,用于简化和自动化复杂的数据操作任务。通过存储过程,可以将多条SQL语句封装成一个可复用的逻辑单元,从而提高代码的可维护性和执行效率。本任务旨在通过学习和应用存储过程,优化员工信息管理系统中的数据处理操作。通过创建和调用存储过程,用户可以实现批量数据处理、自动化数据更新以及复杂业务逻辑的实现。此外,任务还将介绍如何使用游标和循环语句来处理多行数据,进一步增强数据库操作的灵活性和功能性。HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理一、创建和调用存储过程(一)了解存储过程存储过程是一组存储在数据库中的预编译的SQL语句,可以简化复杂操作、提高性能和保证数据一致性。这些语句以逻辑单元的形式存储在数据库服务器上,并由数据库用户通过调用来执行。存储过程通常用于封装一系列操作,以便在多个应用程序或用户之间重用。HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理(二)创建并调用存储过程创建存储过程的语法格式如下。CREATEPROCEDUREprocedure_name([parameter_list])[characteristic]routine_bodyHTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理上述语法中,各参数的含义如下。(1)CREATEPROCEDURE:创建存储过程的关键字。(2)procedure_name:存储过程的名称。(3)parameter_list:可选项,存储过程的参数列表。参数可以是输入参数(IN)、输出参数(OUT)或双向参数(INOUT),用于传递数据给存储过程或从存储过程返回数据。该参数列表的形式如下。[IN|OUT|INOUT]param_nametypeHTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理以上参数列表中,IN表示输入参数;OUT表示输出参数,INOUT表示既可以输入也可以输出;param_name表示参数名称;type表示参数的数据类型,可以是MySQL中的任意类型。(4)characteristic:可选项,用于指定存储过程的特性。(5)routine_body:表示存储过程的主体部分,以BEGIN开始,以END结束,包含了在过程调用的时候必须执行的SQL语句。如果存储过程体中只有一条SQL语句,可以省略BEGIN-END标志。HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理1.不使用参数例如,创建一个存储过程(GetProductsCount)用于返回产品表中的产品数量,具体如下。--更改语句结束符DELIMITER//--创建存储过程CREATEPROCEDUREGetProductsCount()BEGINSELECTCOUNT(*)ASProductCountFROMproducts;END//--恢复默认语句结束符DELIMITER;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理使用CALL语句调用GetProductsCount存储过程来获取产品数量,具体如下。CALLGetProductsCount();HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理2.使用IN参数IN参数用于向存储过程传递输入值。例如,创建存储过程(GetProductNameById),根据产品ID查询产品名称,具体如下。DELIMITER//CREATEPROCEDUREGetProductNameById(INprod_idVARCHAR(10))BEGINSELECTproduct_nameFROMproductsWHEREproduct_id=prod_id;END//DELIMITER;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理使用CALL语句调用GetProductNameById存储过程来查询P001的产品名称,具体如下。CALLGetProductNameById('P001');HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理2.使用IN参数IN参数用于向存储过程传递输入值。例如,创建存储过程(GetProductNameById),根据产品ID查询产品名称,具体如下。DELIMITER//CREATEPROCEDUREGetProductNameById(INprod_idVARCHAR(10))BEGINSELECTproduct_nameFROMproductsWHEREproduct_id=prod_id;END//DELIMITER;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理3.使用OUT参数OUT参数用于从存储过程返回输出值。例如,创建存储过程(GetProductsCount2),返回产品表中的产品数量,具体如下。DELIMITER//CREATEPROCEDUREGetProductsCount2(OUTprod_countINT)BEGINSELECTCOUNT(*)INTOprod_countFROMproducts;END//DELIMITER;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理使用CALL语句调用GetProductsCount2存储过程来获取产品数量,具体如下。CALLGetProductsCount2(@prod_count);SELECT@prod_count;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理4.使用INOUT参数INOUT参数既可用于向存储过程传递输入值,又可用于返回输出值。例如,创建存储过程(ApplyDiscount),根据给定的折扣计算并返回折扣后的产品价格,具体如下。DELIMITER//CREATEPROCEDUREApplyDiscount(INOUTprod_priceDECIMAL(10,2),INdiscount_rateDECIMAL(3,2))BEGINSETprod_price=prod_price*discount_rate;END//DELIMITER;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理使用CALL语句调用ApplyDiscount存储过程来获取8折以后的产品价格,具体如下。SET@price=100.00;CALLApplyDiscount(@price,0.80);SELECT@price;HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标签、多媒体标签、canvas元素、本地存储等)
用户优先原则
化繁为简的优势任务4
使用存储过程简化员工信息管理二、查看和删除存储过程(一)查询存储过程信息要查看数据库中已经存在的存储过程,可以使用SHOWPROCEDURESTATUS语句和SHOWCREATEPROCEDURE语句。1.查看存储过程的状态使用SHOWPROCEDURESTATUS可以列出所有存储过程的基本信息。SHOWPROCEDURESTATUS[LIKE'pattern'];上述参数中,LIKE'pattern'是可选的,用于过滤存储过程名称。HTML5的优势
解决了跨浏览器的问题
新增多个新特性
(语义化标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冬季混凝土养护温度控制施工工艺
- 老年康体指导(1+X)技能等级认证考试复习题库含答案
- 变形缝防水施工方案范本
- 公司突然让签外包合同
- 吊篮验收安全技术交底
- 郑州职业学院2025发展规划
- 职业规划与国家发展融合
- 派遣合同到期改外包合同
- 天津滨海劳务外包合同
- 电力线路勘察外包合同
- (五调)武汉市2026届高三年级五月调研考试数学试卷(含答案及解析)
- 2026年广西专业技术人员继续教育公需科目试题及答案
- 车辆租赁服务方案
- 《深度学习:基于PyTorch 》 课件汇总 第1-7章:深度学习简介-序列模型
- GB/T 43081-2023道路车辆灯泡和光源尺寸、光电性能要求
- GB/T 809-1988嵌装圆螺母
- GB/T 7324-2010通用锂基润滑脂
- GB 17761-1999电动自行车通用技术条件
- 六年级美术下册课件-13. 夸父追日 冀美版(共14张PPT)
- 土地管理课件
- 云仓工作加工制度概述
评论
0/150
提交评论