2025年MySQL专项测试题附答案.pdf
好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》
MySQL专项测试题附答案
一、单项选择题(本部分共15题,每题2分,共30分。在每题给出选项中,只有
一项符合题目要求,答对得分,答错或不答不得分。)
1.下列说法中,不正确的是(。)
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
2.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最
重要的,也是使用最频繁的语句是(。)
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
3.数据库系统的核心是(。)
A.数据模型
B.数据库管理系统
C.数据库
D.数据库管理员
4.在MySQL中,下列关于创建数据库表的描述正确的是(。)
A.在创建表时必须设定列的约束
B.在删除表的时候通过外键约束连接在一起的表会被一同删除
英雄者,胸怀大志,腹有良策,有包藏宇宙之机,吞吐天地之志者也。——《三国演义》
C.在创建表时必须设置列类型
D.通过CREATETABLEnew_tSELECTFROMold_t复制表时,表的约束能够一
起被复制到新表中
5.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字
符串,这一规则属于()
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
6.如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立(。)
A.PK(主键)
B.FK(外键)
C.UK(唯一键)
D.复合主键
7.下列描述正确的是(。)
A.一个数据库只能包含一个数据表
B.一个数据库可以包含多个数据表
C.一个数据库只能包含两个数据表
D.一个数据表可以包含多个数据库
8.SQL中,下列操作有语法错误的是(。)
A.AGEISNOTNULL
B.NOT(AGEISNULL)
C.SNAME=‘王五’
D.SNAME=‘王%’
吾日三省乎吾身。为人谋而不忠乎?与朋友交而不信乎?传不习乎?——《论语》
9.SQL中,“AGEIN(20,22)”的语义是(。)
A.AGE=22ANDAGE=20
B.AGE22ANDAGE20
C.AGE=20ANDAGE=22
D.AGE=20ORAGE=22
10.下面SQL是来源于考试成绩表t_exam:学号stuId、科目编号subId、成绩score,
考试日期:ex_date。有以下sql,它表示的意思是:(。)Selectstu_id,subId,count()asx
Fromt_examWhereex_date=’2008-08-08’Groupstu_id,subIdHavingcount()1Order
byxdesc
A.找出’2008-08-08’这天某科考试2次及以上的学生记录
B.找出’2008-08-08’这天,某科考试2次及以上的学生记录,考试次数多的放在前面