《MySQL数据原理与应用》实验报告实验9函数.docx
《《MySQL数据原理与应用》实验报告实验9函数.docx》由会员分享,可在线阅读,更多相关《《MySQL数据原理与应用》实验报告实验9函数.docx(7页珍藏版)》请在优知文库上搜索。
1、实验9函数实验目的令掌握存储函数的创建、调用、查看、修改与删除;令了解各种系统函数的用法。要求:所有操作结果均以截图的形式保存,截取的图上尽可能的出现自己的个人信息。实验设备PC机一台;Win7/10操作系统;MySQL8.0、NavicatWorkbench0【实验报告提交】在完成本实验文档要求的所有任务后,加上版权(水印),将文件以“学号姓名+实验9函数”命名,并转换成PDF文件,提交至超星平台本课程对应的作业文件夹中。实验任务任务1创建存储函数求某班级的总人数任务2统计学生的姓氏数量任务3使用Workbench工具创建存储函数求某学生的成绩总分任务4使用NaViCat工具计算当前日期是一
2、年的第几周任务5实验过程中常见错误解决方法实验流程任务1创建存储函数求某班级的总人数【任务需求】创建一个存储函数,命名为“class_sum”,该存储函数有一个参数“c_name”,数据类型为VARCHAR(20)o指定返回的数据类型为INTEGER类型。BEGIN和END语句块中是函数的内容,在BEGIN和END语句块之间,使用SELECT语句根据参数c_name查询tb_class表和tb_student表,输出指定班级名称所对应的学生总人数。【任务参考效果图】mysqlSELECTClaSS_sum(20计科2班);+class-sum(,20计科2班)+0I4+1rowinset(0.
3、01sec)mysqlSELECTClaSS_sum(22软件4班);+class-sum(,22软件4班)+6+1rowinset(0.00sec)【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务2统计学生的姓氏数量【任务需求】使用SELECT语句查询“tb_student”表,截取并输出学生的姓氏,使用COUNT函数统计学生的姓氏,在上述SQL语句末使用GROUPBY关键字对学生的姓氏进行分组。【任务参考效果图】ysqlSELECTLEFT(student_name,1),COUNT(LEFT(student_name,1)ASsurname_sum-FROMtb_studen
4、t-GRoUPBYLEFT(student_name,1);LEFT(student_name, 1)surname_sum曹何潘谭陆朱【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务3使用WOrkbenCh工具创建存储函数求某学生的成绩总分【任务需求】使用数据库图形化管理工具Workbench创建和使用存储函数,实现调用函数并输入学生的姓名,结果输出学生的成绩总分。【任务参考效果图】0夕,Pk囹UmttolOOOrows1 selectdbstudy.workbenchfuc(三三交Result Gnd J O pr Rov* *: stdy.workbefhfuncCtExpo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据原理与应用 MySQL 数据 原理 应用 实验 报告 函数