- 相关推荐
计算机二级MySQL数据库试题及答案(精选2套)
在日常学习和工作中,我们总免不了要接触或使用试题,借助试题可以更好地考查参试者所掌握的知识和技能。什么类型的试题才能有效帮助到我们呢?以下是小编帮大家整理的计算机二级MySQL数据库试题及答案,希望能够帮助到大家。

计算机二级MySQL数据库试题及答案 1
一、编程题
在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名即可修改表content中该留言人的电子邮件地址为一个给定的值。
二、简答题
1.请解释什么是存储过程?
2.请列举使用存储过程的益处。
3.请简述游标在存储过程中的作用。
4.请简述存储过程与存储函数的区别。
【习题答案】
一、编程题
在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db_test;
Database changed
mysql>DELIMITER$$
mysql>CREATE PROCEDURE sp_email(IN USer_name VARCHAR(50),IN e_mail VARCHAR(50))
一>BEGIN
一> UPDATE content SET email=e_mail WHERE username=user_name;
一>END$$
Query OK,0 rows affected(0.06 SeC)
二、简答题
1.存储过程是一组为了完成某特定功能的SQL语句集,其实质上就是一段存放在数据库中的代码,它可以由声明式的SQL语句(如CREATE、UPDATE和SELECT等语句)和过程式SQL语句(如IF-THEN-ELSE控制结构语句)组成。
2.略。可参考第11章11.1节内容。
3.游标是一个被SELECT语句检索出来的'结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。
4.存储函数与存储过程之间存在这样几点区别:
(1)存储函数不能拥有输出参数,这是因为存储函数自身就是输出参数;而存储过程可以拥有输出参数。
(2)可以直接对存储函数进行调用,且不需要使用CALL语句;而对存储过程的调用,需要使用CALL语句。
(3)存储函数中必须包含一条RETURN语句,而这条特殊的SQL语句不允许包含于存储过程中。
计算机二级MySQL数据库试题及答案 2
1) 函数 max( ) 表明这是一个什么函数?
A 求总值函数
B 求最小值函数
C 求平均值函数
D 求最大值函数
2) 修改表记录的语句关键字是:
A
B update
C
D select
3) 删除表记录的语句关键字是:
A
B update
C
D select
4) 在语句 select * from student where s_name like ’%晓%’ where 关键字表示的含义是:
A 条件
B 在哪里
C 模糊查询
D 逻辑运算
5) student set s_name = ’王军’ where s_id =1 该代码执行的是哪项操作?
A 添加姓名叫王军的`记录
B 删除姓名叫王军的记录
C 返回姓名叫王军的记录
D 更新姓名叫王军的记录
6) 模糊查询的关键字是:
A not
B and
C like
D or
7) 表达式select (9+6*5+3%2)/5-3 的运算结果是多少?
A 1
B 3
C 5
D 7
8) 表达式 select ((6%(7-5))+8)*9-2+(5%2) 的运算结果是多少?
A 70
B 71
C 72
D 73
9) from student where s_id > 5 该代码执行的是哪项操作?
A 添加记录
B 修改记录
C 删除记录
D 查询记录
10) 第9题中的代码含义正确的表述是:
A 删除student表中所有s_id
B 删除student表中所有s_id 大于5的记录
C 删除student表中所有s_id 大于等于5的记录
D 删除student表
参考答案:DBCCD CCBCB
【计算机二级MySQL数据库试题及答案】相关文章:
2016计算机二级《MySQL数据库》章节试题及答案11-06
计算机二级mysql数据库模拟试题10-17
计算机二级考试MySQL试题及答案10-23
计算机三级MySQL数据库试题及答案10-23
全国计算机二级mysql数据库模拟试题06-26