考试日期: 河南教育学院2014—2015学年第二学期期末考试 软件学院2014级计算机信息管理专业普通专科班
《MySQL实用教程》试卷B卷
题号 一 二 三 四 总分 线 : 号 订学 : 名 姓装 : 级 班 上 : 名 系 分数 得分 评卷人
订 一、 单项选择题(每小题2分,共20分)
1. 查看数据库中表user的结构、字段类型等信息的语句是: [ ] A。 Describe user; B. describe user; C。 Describe *user D. describes user
装2。 以下查看表user中的记录的语句是: [ A. select * from user; B. select (* from user; ) C。 Select * From User; D. select * from user,
3. 下列哪一个代表的是MySQL服务器 [ A. MySQL 住B. MySQLD 下C。 MySQL Server D。 MySQLS
4.4. DROP DATABAS 会删除数据库目录和文件,返回 . [ ] A。一个逻辑值表示运行成功与否
B.B。 被删除的表的名称列表 C C。 已被删除的表的数量
计算机信息管理《MySQL基础教程》试卷(共7页)第1页
] ]
D。删除文件的大小
5. 转义字符“\\n”表示: [ ] A.NUL B.退格 C。新行 D。制表符 6. 创建表时,不允许某列为空可以使用: A. NOT NULL B. NO NULL C.NOT BLANK D. NO BLANK
7. 从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select * from student where 。 [ ] A。NAME=’张*’ B.NAME=‘%张%’ C.NAME LIKE ‘张%’ D.NAME LIKE ‘张*’
8. 要快速完全清空一个表,可以使用如下语句: [ ] A。 TRUNCATE TABLE B。 DELETE TABLE C. DROP TABLE D。 CLEAR TABLE
9. 以下哪个表不用于MySQL的权限管理: [ ] A.HOST B。 DB C。 COLUMNS_PRIV D。 MANAGER
10. 备份是在某一次完全备份的基础,只备份其后数据的变化。 [ ] A.比较 B。检查 C。增量 D.二次
得分 评卷人
二、填空题(1-4每空2分,5—7每空4分共30分)
1.如果一个MySQL的版本号没有后缀,表示该版本已经在很多地方运行一段时间了,而且没有非平台特定的错误报告。我们通常称之为 ________ 版。 2.可以用几种方式提供MySQL程序的选项: (1) 在命令行中在程序名后面提供。
(2) 在程序启动时读取的 _____________ 中设置.
计算机信息管理《MySQL基础教程》试卷(共7页)第2页
(3) 在 ___________ 中设置。
3.在创建数据库时,可以使用 _________________________子句确保如果数据 库不存在就创建它,如果存在就直接使用它。
4. ______________ 类型的数据可以理解成只能取指定的几个值的字符串。 5.在创建表格时,可以使用 __________________ 关键词使当前建立的表为临时表。
6.从表a中选择第10条到第20条记录可以使用如下语句: select * from ____10 _____ 10 7.创建索引通常使用 ________ 语句,
该语句最终会被MySQL转换成相应的 _________________ 语句执行.
得分 评卷人
三 、简答题(每小题15分,共30分)
1. 向test数据库的表xs(表中包括学号、姓名、专业名、性别、出生日期、学分、照片、备注)中插入如下一行
081101,王林,计算机,1, 1994—02—10,50,NULL, NULL 答:使用下列MySQL语句
2。 按120分制重新计算成绩,显示xs_kc表中学号为081101的学生成绩信息。
计算机信息管理《MySQL基础教程》试卷(共7页)第3页
3。用from 子句的JION关键字表达下列查询;查找选修了206课程且成绩在80分以上的学生姓名及成绩 Select 姓名,成绩
From xs join xs_kc on xs。学号
Where 课程号 =’206’ and 成绩〉=80;
4。查询学号里包含4,5,6的学生学号、姓名和专业名 Select 学号,姓名,专业名 From xs
Where 学号 regexp ‘[4,5,6]';
5。查找在xscj数据库中选修了课程号为206的课程的学生的姓名,学号 Select 姓名,学号 From xs
Where 学号in ( select 学号 From xs_kc
Where kch = ‘206' );
6.查找xs_kc表中课程号206的成绩不低于课程101的最低成绩的学生的学号 Select 学号 From xs_kc
Where 课程号 = ‘206’ and 成绩 >=any (
Select 成绩 From xs_kc
Where 课程号 = ‘101’ );
计算机信息管理《MySQL基础教程》试卷(共7页)第4页
得分 评卷人
四 、应用题(共20分)
1、在查询条件中,可以使用另一个查询的结果作为条件的一部分,例如,判定列值是否与某个查询的结果集中的值相等,作为查询条件一部分的查询成为子查询.子查询通常与IN、EXSIT谓词及比较运算符结合使用。
问题:请利用IN子查询查找为选修离散数学的学生的姓名、学号、专业名。 答:
计算机信息管理《MySQL基础教程》试卷(共7页)第5页
2。BJ(班级编号,院系,专业名,人数)
XS(学号,姓名,专业名,性别,出生日期,总学分,备注)
性别 专业名 姓名 1 学号 学生 属于 班级编号 班级 出生日期 总学分 备注 人数 院系 专业名 计算机信息管理《MySQL基础教程》试卷(共7页)第6页
得分 评卷人
五、名词解释(共20分)
1、数据库(Database,简称DB)是按照一定的数据结构来组织、存放和管理数据的仓库。
2、数据、数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有关的人员一起构成了一个完整的应用系统,称为数据库系统。
计算机信息管理《MySQL基础教程》试卷(共7页)第7页
因篇幅问题不能全部显示,请点此查看更多更全内容