计算机等级

计算机等级二级考试MySQL文章
北京上海天津重庆更多

2017年计算机二级MySQL考前模拟(十一)

2017年09月01日 14:08:46来源:计算机等级考试网
导读:计算机等级考试将近,你准备好了吗?在考试中,每个等级的考试内容均不相同。小编现在为大家分享的是2017年计算机等级考试中的相关模拟练习题,希望能有助于你的复习。

>>考试辅导:2017年计算机二级MySQL考前模拟(十一)

计算机等级考试培训

一、编程题

在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。

二、简答题

1.请解释什么是存储过程?

2.请列举使用存储过程的益处。

3.请简述游标在存储过程中的作用。

4.请简述存储过程与存储函数的区别。

习题答案

一、编程题

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb_test;

Databasechanged

mysql>DELIMITER$$

mysql>CREATEPROCEDUREsp_updateemail(INUSer_nameVARCHAR(50),INe_mailVARCHAR(50))

一>BEGIN

一>UPDATEcontentSETemail=e_mailWHEREusername=user_name;

一>END$$

QueryOK,0rowsaffected(0.06SeC)

二、简答题

1.存储过程是一组为了完成某特定功能的SQL语句集,其实质上就是一段存放在数据库中的代码,它可以由声明式的SQL语句(如CREATE、UPDATE和SELECT等语句)和过程式SQL语句(如IF-THEN-ELSE控制结构语句)组成。

2.略。可参考第11章11.1节内容。

3.游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。

4.存储函数与存储过程之间存在这样几点区别:

(1)存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。

(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。

(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。

更多2017年计算机等级考试的报名咨询、成绩查询、行业政策、考前辅导、模拟试题等相关资讯,请时刻关注坦途网计算机等级考试频道

温馨提示:因考试政策、内容不断变化与调整,坦途网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

计算机等级培训课程免费试听

预约免费体验课

教育顾问会第一时间安排您的体验课!

课程预约立即提交
最新文章
电话咨询在线咨询资料领取