Mysql基础(习题卷14)
第1部分:单项选择题,共120题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列选项中,删除字段的基本语法格式是?
A)DELETE FROM TABLE 表名 DROP 字段名;
B)DELETE TABLE 表名 DROP 字段名;
C)ALTER TABLE 表名 DROP 字段名;
D)DELETE TABLE 表名 字段名;
答案:C
解析:
2.[单选题]查数据库中所有的数据表用以下哪一项( )
A)SHOW DATABASE
B)SHOW TABLES
C)SHOW DATABASES
D)SHOW TABLE
答案:B
解析:
3.[单选题]在SELECT查询命令中,使用HAVING时必须配合使用的子句是______。
A)FROM
B)GROUP BY
C)WHERE
D)ORDER BY
答案:B
解析:
4.[单选题]在数据库建模的过程中,E-R图属于( )的产物。
A)物理模型
B)逻辑模型
C)概念模型
D)以上答案都不正确
答案:C
解析:
5.[单选题]学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。
A)DELETE Age from S
B)ALTER TABLE S DROP Age
C)UPDATE S Age
D)ALTER TABLE S ‘Age’
答案:B
解析:
D)7
答案:C
解析:
7.[单选题]下列( )命令实现了排序统计。
A)GROUP BY
B)order by
C)limit
D)union
答案:B
解析:
8.[单选题]数据库应用系统中的核心问题是( )。
A)数据库设计
B)数据库系统设计
C)数据库维护
D)数据库管理员培训
答案:A
解析:
9.[单选题]在关系数据库设计中,设计关系模式属于数据库设计的______。
A)需求分析
B)概念设计阶段
C)逻辑设计阶段
D)物理设计阶段
答案:C
解析:
10.[单选题]以下( )在关系模型中表示属性的取值范围。
A)元组
B)键
C)属性
D)域
答案:D
解析:
11.[单选题]下列工具中,属于图形化用户界面的MySQL管理工具是______。
A)mysql
B)mysqld
C)mysqldump
D)phpMyAdmin
答案:D
解析:
12.[单选题]DESC查看添加了主键约束的表结构,则Key字段的值为( )。
A)PRI
B)UNI
13.[单选题]查看数据表结构的语句是( )
A)show tables;
B)desc tablename;
C)show create tablename;
D)show tablename;
答案:B
解析:
14.[单选题]在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
A)USE
B)SELECT
C)CREATE
mysql group by order byD)USING
答案:A
解析:
15.[单选题]SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示( )。
A)0个字符
B)1个字符
C)多个字符
D)以上都可以
答案:D
解析:
16.[单选题]有产品表,其结构为:产品(产品号, 名称, 规格说明, 单价), 查询单价在600元以上主机板和硬盘的正确命令是______。
A)SELECT * FROM 产品 WHERE 单价>600 AND (名称='主机板' AND 名称='硬盘');
B)SELECI * FROM 产品 WHERE 单价>600 AND (名称='主机板' OR 名称='硬盘');
C)SELECT * FROM 产品 ON 单价>600 AND (名称='主机板' AND 名称='硬盘');
D)SELECT * FROM 产品 ON 单价>600 AND (名称='主机板' OR 名称='硬盘');
答案:B
解析:
17.[单选题]重新命名某个数据表的命令是
A)UPDATE
B)RENAME TABLE
C)DROP TABLE
D)REMOVE
答案:B
解析:重新命名数据表用RENAME TABLE 。Update是更新表数据时用, drop table是删除表时用,revoke是删除用户权限时用。
18.[单选题]有关Navicat说法正确的是()。
A)MySQL的客户端
B)MySQL的服务器
C)MySQL 的图形化管理工具
19.[单选题]若要在基本表S中增加一列CN(课程名),可用( )。
A)ALTER TABLE S ADD (CN CHAR(8));
B)ADD TABLE S(CN CHAR(8));
C)ADD TABLE S ALTER(CN CHAR(8));
D)ALTER TABLE S (ADD CN CHAR(8));
答案:A
解析:
20.[单选题]教师表teacher的“职称”字段可能的取值为:教授.副教授.讲师和助教 要查职称为教授或副教授的教师,错误的语句是______。
A)SELECT * FROM teacher WHERE 职称 IN("教授", "副教授");
B)SELECT * FROM teacher WHERE RIGHT(职称, 2)="教授";
C)SELECT * FROM teacher WHERE 职称="教授" OR 职称="副教授";
D)SELECT * FROM teacher WHERE 职称="教授" AND 职称="副教授";
答案:D
解析:
21.[单选题]执行语句 “ SELECT('a'='a') AND ('c'<'d'); 结”果为( )。
A)1
B)0
C)NULL
D)False
答案:A
解析:
22.[单选题]陈述A:任何两个NULL值都不可能相等。
陈述B:在以升序排序的输出中, NULL值总是第一个被显示的项。
关于对以上陈述的描述中,正确的是(  )。
A)陈述A正确,陈述B错误
B)陈述A错误,陈述B正确
C)都正确
D)都是错误的
答案:B
解析:
23.[单选题]索引有两种存储类型,包括_______索引和哈希(HASH)索引
A)A型树
B)B型树
C)C型树
D)D型树
答案:B
解析:
24.[单选题]下面4 个"1.not 2.% 3.> 4.+( 加运算)" 运算符优先级由高到低的顺序为( )。
A)1234
B)2431
C)4321
25.[单选题]多字段进行分组时,优先级按照字段()的次序降低
A)从左至右
B)从右至左
C)从上至下
D)从下至上
答案:A
解析:
26.[单选题]编写一个查询,显示已收到申请的外部候选人所在城市的列表,合适的查询是(  ) 。
A)SELECT cCity
FROM ExternalCandidate
ORDER BY cCity
B)SELECT cCity
FROM ExternalCandidate
C)SELECT DISTINCT *
FROM ExternalCandidate
D)SELECT DISTINCT cCity
FROM ExternalCandidate
答案:D
解析:
27.[单选题]以下连接查询是右连接查询的是?
A)right join on
B)inner join on
C)left join on
D)net stop mysql
答案:A
解析:
28.[单选题]在存储过程中有如下代码:
DECLARE id INT DEFAULT 0;
REPEAT
SET id=id+1;
UNTIL id>=10;
END REPEAT;
下面选项中,对于代码的功能描述正确的是( )。
A)实现1~10之间的数字累加
B)实现1~10之间的数字遍历
C)当id=10时循环就会退出执行
D)以上代码会出现语法错误
答案:D
解析:
29.[单选题]在现实世界中, 每个人都有自己的出生地, 实体“人”与实体“出生地”之间的联系是( )
A)一对一联系
B)一对多联系
C)多对多联系