《MySQL数据库开发》期末复习试题1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《MySQL数据库开发》期末复习题

考试题型

一、单选题(每小题2 分,共40分)

二、判断题(每小题1分,打”√”或”×”,共10分)

三、问答题(共15分,每小题5分)

四、综合题(共35分,每小题5分)

一、填空

1、用来表示数据库中行之间的关系的机制称为______外键_约束。

2、_____字符集___是一套符号与编码,它包括编码规则以定义字符如何被编码为数字。

3、MySQL程序选项有两种通用形式:_______长选项__ 和__短选项_________。

4、MySQL数据类型分为四大主要类别:______数值___、__字符______、__二进制_______、_____时间____。

5、_____存储程序_____是保存在服务器里的一组SQL语句的集合。

6、_____锁_是一种用来防止多个客户端时访问数据而产生问题的机制。

7、_____事务_是将一个数据处理执行步骤的集合作为一个单一单元来处理。

8、______innoDB____引擎是目前唯一可提供外键实现支持的引擎。

9、CREATE ___temporary__________ TABLE创建临时表。

10、_______union_关键字能够将两个或多个SELECT语句的结果连接起来。

选择题主要在认证复习题中。

二、选择(单选)

每小题2 分,共40分

1、哪个连接语句的格式是错误的(D)

(A)mysql - - host= (B)mysql –h

(C)mysql – (D)mysql –H

2、查看MySQL版本语句是(A)

(A)mysql - - version (B)mysql - - VERSION

(C)mysql - - help (D)mysql - - v

3、设置语句结束符的命令是(C)

(A)set (B)end (C)delimiter (D)finish

4、设置MySQL提示符的命令是(B)

(A)tip (B)prompt (C)popup (D)message

5、导入sql脚本文件的命令是(A)

(A)source (B)script (C)file (D)sql

6、关于SELECT语句以下哪一个描述是错误的(C )

(A)SELECT语句用于查询一个表或多个表的数据。

(B)SELECT语句属于数据操作语言(DML)。

(C)SELECT语句的列必需是基于表的列的。

(D)SELECT语句表示数据库中一组特定的数据记录。

7、ENUM类型的字段level定义为(LOW、MIDDLE、HIGH),ORDER BY level asc的顺序是(B)

(A)HIGH、LOW、MIDDLE (B)LOW、MIDDLE、HIGH

(C)MIDDLE、LOW、HIGH (D)HIGH、MIDDLE、LOW

8、SELECT * FROM city limit 5,10描述正确的是(C)

(A)获取第6条到第10条记录。(B)获取第5条到第10条记录。

(C)获取第6条到第15条记录。(D)获取第5条到第15条记录。

9、GROUP_CONCAT()函数作用是(A )

(A)将每组的结果字符串连接起来(B)将每组的结果累加

(C)统计每组的记录数(D)统计每组的平均值

10、GROUP子句带WITH ROLLUP的作用是(D)

(A)将每组的结果累加(B)统计每组的平均值

(C)统计每组的记录数(D)产生多个级别的统计值

11、查看全局SQL模式的命令是(C)

(A)select @@sql_mode (B)select @@session.sql_mode

(C)select @@global.sql_mode (D)select global.sql_mode

12、关于在非严格模式下处理无效值,哪个是错误的(D)

(A)基于列定义的限制隐含值来执行类型转化。

(B)在可能的情况下调整无效的输入值为合法值,并产生警告信息。

(C)转换超出范围的值为范围内的值。

(D)拒绝无效值,产生错误。

13、关于在严格模式下处理无效值,哪个是错误的(A)

(A)允许超出范围的值

(B)拒绝超出范围的值。

(C)拒绝不正确数据类型的值。

(D)拒绝没有缺省值的非空列。

14、VARCHAR类型字段保存最大的字符数是(C)

(A)255 (B)1025 (C)65533 (D)65535

15、查看系统中可用的字符集命令是(A)

(A)show character set (B)show collation

(C)show character (D)show set

16、关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是(B)

(A)两者值的范围不一样。

(B)两者值的范围一样。

(C)两者占用空间不一样。

(D)TIMESTAMP可以自动记录当前日期时间。

17、在非严格模式下保存250到TINYINT类型字段时实际保存值是(C)

(A)250 (B)0 (C)127 (D)128

18、SELECT GREATEST(‘ab’,’cd’,’ef’,’gh’)结果是(D)

(A)ab (B)cd (C)ef (D)gh

19、SELECT LEAST(‘ab’,’cd’,’ef’,’gh’)结果是(A)

(A)ab (B)cd (C)ef (D)gh

20、SELECT FLOOR(-14.7), FLOOR(14.7)的结果是(A)

(A)-15,14 (B)-15,15 (C)-14,14 (D)-14,15

21、SELECT CEILING(-14.7), CEILING(14.7)的结果是(D)

(A)-15,14 (B)-15,15 (C)-14,14 (D)-14,15

22、SELECT LOCATE(‘to’, ‘Welcome to China’)的结果是(C)

(A)7 (B)8 (C)9 (D)10

23、SELECT SUBSTRING(‘Welcome to China’, 9, 2)的结果是(B )

(A)Welcome (B)to (C)China (D)Welcome to

24、SELECT SUBSTRING_INDEX(‘Welcome to China’, ‘to’, -1)的结果是(C)

(A)Welcome (B)to (C)China (D)Welcome to

25、SELECT CONCAT_WS(‘/’, ‘A’, NULL, ‘B’, NULL)的结果是(C)

(A)AB (B)NULL (C)A/B (D)A//B/

26、删除列指令是(D )

(A)ALTER TABLE … DELETE …(B)ALTER TABLE … DELETE COLUMN…

(C)ALTER TABLE … DROP …(D)ALTER TABLE … DROP COLUMN…27、修改列指令是(A)

(A)ALTER TABLE … MODIFY …(B)ALTER TABLE … MODIFY COLUMN…

(C)ALTER TABLE … UPDATE …(D)ALTER TABLE … UPDATE COLUMN…28、以下哪一种指令无法增加记录(D)

(A)INSERT INTO … VALUES …(B)INSERT INTO … SELECT…

(C)INSERT INTO … SET …(D)INSERT INTO … UPDATE…

29、对于REPLACE语句描述错误的是(C)

相关文档
最新文档