文档详情

2025年MySQL专项测试题附答案.pdf

发布:2025-01-10约1.92万字共22页下载文档
文本预览下载声明

好学近乎知,力行近乎仁,知耻近乎勇。——《中庸》

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次及以上的学生记录,考试次数多的放在前面

显示全部
相似文档