- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)