MySQL存储过程练习

MySQL存储过程练习

ID:38283928

大小:290.51 KB

页数:10页

时间:2019-06-07

MySQL存储过程练习_第1页
MySQL存储过程练习_第2页
MySQL存储过程练习_第3页
MySQL存储过程练习_第4页
MySQL存储过程练习_第5页
资源描述:

《MySQL存储过程练习》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案存储过程实验一、实验要求:1.理解存储过程的概念2.掌握存储过程的语法格式、使用方法3.掌握存储过程的创建、执行二、实验内容:(注意:做一下实验需要首先建立数据及其相应的表,并输入一些记录)1.实验1:创建一个存储过程,实现查询表student中的记录信息,并执行存储过程(1)创建存储过程:beginselect*fromstudentend(2)执行存储过程:运行sp_liststudent(3)执行结果如下:文档大全实用标准文案1.实验2.创建一个存储过程,根据给定的学生学号返回该学生的姓名文档大全实用标

2、准文案(1)创建存储过程:CREATEPROCEDUREtest5(INidint)BEGINSELECT*fromstudentsWHEREs.id=id;END(2)执行存储过程:CALLtest5(2)执行结果如下:1.实验3.创建一个存储过程,根据班级的编号,统计该班人数,并将人数以输出变量返回给用户。文档大全实用标准文案(1)创建存储过程:CREATEPROCEDUREtest00(INroomidint)BEGINSELECTCOUNT(*)fromstudentsWHEREs.roomid=9;END(2)

3、执行存储过程:CALLtest00(2)(3)执行结果如下:文档大全实用标准文案1.实验4:创建一个存储过程查询学号为“020101”的学生的平均分是否超过了85分,若超过则输出“XX考出了高分”,否则输出“XX考的一般”。(1)创建存储过程:CREATEPROCEDUREtest05()BEGINIF(SELECTscorefromstudentWHEREid=1)>85THENSELECT'考得好';ELSESELECT'考得不好';ENDIF;END(2)执行存储过程:CALLtest05()(3)执行结果如下:文

4、档大全实用标准文案实验5.创建一个存储过程,对表student增加两条记录,(1)创建存储过程:CREATEPROCEDUREtest07()BEGININSERTINTOstudentVALUES('4','马','4','1','100');INSERTINTOstudentVALUES('5','苏','5','0','90');SELECT*FROMstudent;END(2)执行存储过程:CALLtest07()(3)执行结果如下:文档大全实用标准文案实验6.请撰写一个存储过程:输出各班学生的平均成绩(1)创建

5、存储过程:CREATEPROCEDUREtest10()BEGINSELECTAVG(score)fromstudentWHEREroomid=9;END(2)执行存储过程:CALLtest10()文档大全实用标准文案(3)执行结果如下1.实验7.请撰写一个存储过程:能根据用户输入的学号,输出学生的姓名、年龄到两个参数变量中,以供其它程序使用。(1)创建存储过程:CREATEPROCEDUREtest08(INidINT)BEGINSELECTsex,scorefromstudentsWHEREs.id=id;END文档

6、大全实用标准文案(2)执行存储过程:CALLtest08(1)(3)执行结果如下1.实验8.请撰写一个存储过程,求1+2+3+…100的值。文档大全实用标准文案文档大全

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。