MySQL数据库原理设计与应用模考试题+参考答案.docx

MySQL数据库原理设计与应用模考试题+参考答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MySQL数据库原理设计与应用模考试题+参考答案

一、单选题(共30题,每题1分,共30分)

1.下面关于用户重命名的说法正确的是()。

A、ALTERUSER一次仅能修改一个用户名

B、RENAMEUSER一次可修改多个用户名

C、重命名的用户可以是不存在的用户

D、以上说法全部正确

正确答案:B

答案解析:在数据库操作中,ALTERUSER一次只能修改一个用户的部分属性,不能修改用户名,A选项错误;RENAMEUSER可以一次修改多个用户名,B选项正确;重命名的用户必须是存在的用户,C选项错误;由于A和C错误,所以D选项也错误。

2.左外连接查询时,使用()设置主表和从表连接的条件。

A、WHERE

B、ON

C、USING

D、HAVING

正确答案:B

答案解析:左外连接查询时,使用ON关键字来设置主表和从表连接的条件。WHERE子句用于筛选结果集,但不是连接条件;USING用于连接条件中两表有相同列名的情况;HAVING用于对分组后的结果进行筛选。

3.下面()表示日期和时间的数据类型。

A、DECIMAL(6,2)

B、DATE

C、YEAR

D、TIMESTAMP

正确答案:D

4.下面用于存储二进制数据的是()。

A、INT

B、FLOAT

C、DECIMAL

D、BIT

正确答案:D

5.在数据库建模的过程中,E-R图属于()的产物。

A、物理模型

B、逻辑模型

C、概念模型

D、以上答案都不正确

正确答案:C

答案解析:E-R图即实体-联系图,是一种概念模型,用于描述现实世界中的实体、实体之间的联系以及实体的属性等信息,帮助数据库设计者从概念层面理解和设计数据库结构,而不是具体的物理实现或逻辑关系的详细定义。物理模型关注数据库在物理存储设备上的具体实现,逻辑模型则侧重于数据的逻辑结构和关系的详细定义。

6.以下定义外键约束名称正确的是()。

A、CONSTRAINTFK_ID

B、CONSTRAINTFK_ID

C、CONSTRAINTFK_ID

D、以上答案都不正确

正确答案:C

答案解析:外键约束名称的定义格式为CONSTRAINT约束名,约束名是用户自定义的标识符,不需要使用单引号或双引号括起来。所以选项A和B使用单引号和双引号括起来是错误的,选项C的格式是正确的。

7.VARCHAR(4)类型的字段存储abcd占用的字节数为()。

A、1

B、3

C、4

D、5

正确答案:D

8.在数据库备份还原的命令中,“”符号表示()。

A、root用户家目录

B、输出重定向

C、输入重定向

D、当前用户家目录

正确答案:B

答案解析:“”符号在数据库备份还原命令中表示输出重定向,它会将命令执行的结果输出到指定的文件中,而不是在屏幕上显示。

9.下面关于自动增长说法错误的是()。

A、一张数据表只能有一个自动增长字段

B、自动增长字段必须定义为键

C、自动增长字段的数据类型是整数类型

D、以上的答案都不正确

正确答案:D

答案解析:选项A,一张数据表通常只能有一个自动增长字段,该说法正确;选项B,自动增长字段一般要定义为键,比如主键等,这样能保证其唯一性和有序性,该说法正确;选项C,自动增长字段的数据类型常见的是整数类型,该说法正确。所以以上选项说法均正确,答案选D。

10.下面关于“INSERT表1SELECTFROM表2”说法正确的是()。

A、可从表2中复制已有的数据到表1中

B、表1和表2不能是同一个数据表

C、表1和表2的表结构可以不同

D、以上说法全部正确

正确答案:A

答案解析:“INSERT表1SELECTFROM表2”语句的作用是将表2查询出来的数据插入到表1中,即可以从表2中复制已有的数据到表1中,A选项正确;表1和表2可以是同一个数据表,B选项错误;表1和表2的表结构必须相同,C选项错误;所以D选项也错误。

11.在数据库备份还原的命令中,“~”符号表示()。

A、输入重定向

B、输出重定向

C、root用户家目录

D、当前用户家目录

正确答案:D

答案解析:“~”符号在Linux系统中表示当前用户的家目录,所以在数据库备份还原命令中“~”表示当前用户家目录。

12.DELETE和TRUNCATE删除自动增长字段从1~4的所有值后,再次插入数据此字段的值分别为()。

A、1和1

B、5和5

C、1和5

D、5和1

正确答案:D

答案解析:1.DELETE语句:-DELETE操作是逐行删除数据。当使用DELETE删除自动增长字段从1到4的所有值后,自动增长字段的值不会重置。-假设下一次插入数据时,数据库会按照自动增长的规则,在已删除的最大ID(这里是4)基础上继续增长,所以下一个插入的值将是5,

文档评论(0)

十四-1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档