版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySQL数据库原理设计与应用习题含答案一、单选题(共30题,每题1分,共30分)1.以下插入数据的语句错误的是()。A、INSERT表SET字段名=值B、INSERTINTO表(字段列表)VALUE(值列表)C、INSERT表VALUE(值列表)D、以上答案都不正确正确答案:D2.在视图上不能完成的操作是()。A、更新视图B、在视图上定义新的表C、在视图上定义新的视图D、查询正确答案:B答案解析:视图是基于表的虚表,不能在视图上定义新的表。视图主要用于查询、定义新视图以及更新数据等操作。查询操作可以从视图中获取数据;在视图上定义新的视图可以基于已有视图进一步构建复杂的查询逻辑;更新视图可以对视图所基于的表中的数据进行修改。但不允许直接在视图上定义新的表。3.以下数据类型中,适合存储文章内容的是()。A、INTB、VARCHARC、CHARD、TEXT正确答案:D答案解析:INT数据类型用于存储整数,不适合存储文章内容。VARCHAR和CHAR用于存储可变长度和固定长度的字符串,但对于较长的文章内容,使用TEXT类型更为合适。TEXT类型可以存储大量文本数据,适合存储文章内容。4.以下账户命名错误的是()。A、''@''B、'abc'@'%'C、mark-manager@%D、test@localhost正确答案:C答案解析:账户命名通常有一定规则,一般不能包含特殊字符如空格等,选项[C、]中的“mark-manager”包含了空格,不符合命名规范,而其他选项在格式等方面通常是符合常见账户命名规则的。5.以下是一元运算符的是()。A、逻辑非B、逻辑或C、逻辑异或D、逻辑与正确答案:A答案解析:逻辑非是一元运算符,只对一个操作数进行操作。逻辑与、逻辑或、逻辑异或都需要两个操作数,属于二元运算符。6.下列()可以在命令提示符下停止MySQL服务器。A、stopmysqlB、netstopmysqlC、netstopD、netstartmysql正确答案:B7.交叉连接后每条记录中含有的字段数等于()。A、CROSSJOIN左侧表的字段B、参与交叉连接表的字段乘积C、参与交叉连接表的字段和D、以上答案都不正确正确答案:C8.以下()可设置LIMIT的初始操作的记录及最多可操作的数量。A、SELECTB、INSERTC、UPDATED、DELETE正确答案:A9.以下可以获取以6~20个字母组成的name是()。A、nameLIKE'%[a-zA-Z]%'B、nameREGEXP'[a-zA-Z]{6,20}'C、nameLIKE'[a-zA-Z]{6,20}'D、以上答案都不正确正确答案:B10.以下为数据表重命名错误的是()。A、ALTERTABLEt1RENAMEre_testB、ALTERTABLEt1RENAMEASre_testC、RENAMETABLEt1re_testD、RENAMETABLEt1TOre_test正确答案:C11.FLOAT浮点数类型的精度大约()位。A、15B、10C、8~9D、6~7正确答案:D12.以下()只有完全符合给定的判断条件才返回1。A、带ANY关键字的子查询B、带ALL关键字的子查询C、带IN关键字的子查询D、以上答案都不正确正确答案:B答案解析:当一个值大于带ALL关键字的子查询中的所有值时才返回1。带ANY关键字是大于子查询中的任意一个值即可;带IN关键字是判断值是否在子查询结果集中,均不符合题目要求。13.以下属于FROM子查询的是()。A、标量子查询B、列子查询C、行子查询D、表子查询正确答案:D答案解析:在SQL中,FROM子查询指的是在FROM子句中使用子查询,这种子查询通常会返回一个表,所以也叫表子查询。标量子查询返回单个值,列子查询返回一列值,行子查询返回一行数据,它们一般不直接用于FROM子句。14.在数据库备份还原的命令中,“>”符号表示()。A、当前用户家目录B、输入重定向C、输出重定向D、root用户家目录正确答案:C答案解析:“>”符号在数据库备份还原命令中表示输出重定向,它会将命令执行的结果输出到指定的文件中,而不是在屏幕上显示。15.下面关于SHOWTABLESLIKE't%'描述错误的是()。A、用于查看名称以t开头的数据表B、“%”表示匹配一个字符C、“%”表示匹配零个或多个字符D、SHOWTABLES可获取指定数据库下所有的数据表正确答案:B答案解析:SHOWTABLESLIKE't%'用于查看名称以t开头的数据表,这里的“%”表示匹配零个或多个字符,而不是一个字符。SHOWTABLES可获取指定数据库下所有的数据表。16.下面关于“LIMIT4”的描述正确的是()。A、4表示可获取的最大记录数量B、4表示从5条记录开始获取C、查询的实际记录数不能小于4D、以上说法都不正确正确答案:A17.下列()可以在命令提示符下启动MySQL服务器。A、netstartB、netstartmysqlC、netstopmysqlD、startmysql正确答案:B答案解析:在命令提示符下,启动MySQL服务器的命令是netstartmysql。选项A的netstart后面缺少具体服务名mysql;选项C的netstopmysql是停止MySQL服务的命令;选项D的startmysql不是标准的启动MySQL服务的命令格式。18.以下()选项的运算结果为2。A、3&&6B、3&6C、3|6D、以上答案都不正确正确答案:B19.定点数的最大位数是(),最大精度是()。A、10,0B、65,30C、80,50D、100,30正确答案:B20.若视图是由调用视图的用户执行时,SQLSECURITY的值为()。A、DEFINERB、INVOKERC、rootD、以上答案都不正确正确答案:B21.以下()选项用于为视图数据操作设置检查条件。A、WITHCHECKOPTIONB、ASC、SQLSECURITYD、ALGORITHM正确答案:A答案解析:为视图数据操作设置检查条件使用WITHCHECKOPTION。当对视图进行INSERT、UPDATE或DELETE操作时,WITHCHECKOPTION会确保所插入、更新或删除的行满足视图定义中的条件,否则操作将被拒绝。AS用于定义视图的查询语句;SQLSECURITY用于指定视图的安全上下文;ALGORITHM用于指定视图的算法。22.下面用于存储二进制数据的是()。A、INTB、FLOATC、DECIMALD、BIT正确答案:D23.以下()在SELECT语句中对查询数据进行排序。A、WHEREB、ORDERBYC、LIMITD、GROUPBY正确答案:B答案解析:ORDERBY子句用于对查询结果进行排序。WHERE子句用于筛选数据;LIMIT子句用于限制返回的行数;GROUPBY子句用于对数据进行分组。24.()可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。A、选择B、连接C、投影D、笛卡尔积正确答案:C答案解析:投影操作是从关系中选择出若干属性列组成新的关系,可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。选择操作是从水平方向选择满足条件的元组;笛卡尔积是将两个关系的元组进行所有可能的组合;连接是将两个关系按照一定条件合并成一个新关系。25.以下运算符的运算顺序为从右到左的是()。A、=(比较运算符B、=(赋值运算符)C、-(负号)D、-(减法)正确答案:B26.以下选项描述错误的是()。A、等值连接的关系需要具有数目相等且可比的属性组B、自然连接的结果是等值连接去除重复的属性组C、除法可看作是笛卡尔积的逆运算D、以上说法都不正确正确答案:D答案解析:选项A,等值连接确实要求关系具有数目相等且可比的属性组,该描述正确;选项B,自然连接是在等值连接的基础上去除重复的属性组,描述正确;选项C,除法运算可以看作是笛卡尔积的逆运算,描述正确。所以以上选项描述都是正确的,选项D“以上说法都不正确”错误。27.下面关于命令“mysqld--initialize-insecure”描述错误的是()。A、“--initialize”表示初始化数据库B、MySQL自动为默认用户“root”的密码设置为空C、MySQL自动为默认用户“root”生成一个随机的复杂密码D、“mysqld”表示MySQL安装目录下bin目录中的mysqld.exe服务程序正确答案:C答案解析:“mysqld--initialize-insecure”表示初始化数据库,且该命令会使MySQL自动为默认用户“root”的密码设置为空,而不是生成一个随机的复杂密码。“mysqld”表示MySQL安装目录下bin目录中的mysqld.exe服务程序。所以描述错误的是C选项。28.定义视图的查询语句是(),则向视图添加数据一定会成功。A、SELECTMAX(pric)FROMsh_goods;B、SELECTcategory_idFROMsh_goodsGROUPBYcategory_id;C、SELECTid,nameFROMsh_goods;D、以上选项全部正确正确答案:C答案解析:选项C查询的是商品表的id和name字段,这种简单的字段查询视图,向其添加数据时,如果添加的数据符合原表的约束条件,一般会成功。选项A是求商品价格的最大值,无法直接通过该视图添加数据。选项B是按类别分组查询类别id,也不能直接用于添加数据。所以只有选项C的视图向其添加数据有成功的可能,答案选C。29.以下不属于MySQL安装时自动创建的数据库是()。A、information_schemaB、mysqlC、sysD、mydb正确答案:D答案解析:MySQL安装时会自动创建information_schema、mysql、sys等数据库,而mydb不是安装时自动创建的。30.以下()语句不能设置操作的WHERE条件。A、SELECTB、DELETEC、UPDATED、TRUNCATE正确答案:D答案解析:TRUNCATE语句用于删除表中的所有数据,但不能使用WHERE条件来限制删除的行。DELETE语句可以使用WHERE子句来指定要删除的行;UPDATE语句可以使用WHERE子句来指定要更新的行;SELECT语句在某些情况下(如子查询等)也可以间接地起到类似WHERE条件筛选的作用。二、多选题(共13题,每题1分,共13分)1.WHERE可在以下()语句中实现条件判断。A、CREATEB、SHOWC、UPDATED、DELETE正确答案:CD答案解析:在SQL中,UPDATE语句用于更新表中的数据,DELETE语句用于删除表中的数据,它们都可以使用WHERE子句来实现条件判断,指定要更新或删除哪些满足特定条件的记录。而CREATE用于创建数据库对象,如创建表等,SHOW用于显示数据库的相关信息,它们通常不使用WHERE进行条件判断。2.下列字段中,适合创建索引的是()。A、商品图片B、商品idC、商品名称D、商品是否上架正确答案:BC3.下列属于位运算符的是()。A、【&&】B、【&】C、【>>】D、【正确答案:BCD答案解析:位运算符是对二进制位进行操作的运算符。选项B中的“&”是按位与运算符;选项C中的“>>”是右移运算符。此外还有按位或“|”、按位异或“^”、取反“~”、左移“<<”等。而选项A中的“&&”是逻辑与运算符,不属于位运算符。4.以下用于刷新权限的是()。A、FLUSHPRIVILEGESB、mysqladmin-uroot-preloadC、mysqladmin-uroot-pflush-privilegesD、以上答案都不正确正确答案:ABC答案解析:选项A中执行FLUSHPRIVILEGES可以刷新权限;选项B中mysqladmin-uroot-preload命令也能起到刷新权限的作用,reload操作会重新加载授权表;选项C中mysqladmin-uroot-pflush-privileges同样可以刷新权限,它与FLUSHPRIVILEGES效果相同。所以ABC选项都可用于刷新权限。5.遇到以下()情况,视图数据操作可能会失败。A、视图涉及多张数据表B、没有满足视图的基本表对字段的约束条件C、创建视图的SELECT字段含有MAX()函数D、定义视图的SELECT语句中使用了GROUPBY正确答案:ABCD6.下面()用于查看视图创建的语句。A、DESCB、SHOWTABLESTATUSC、SHOWCREATETABLED、SHOWCREATEVIEW正确答案:CD7.下列选项中,()可对不重复的记录进行相关操作。A、COUNT()B、AVG()C、MIN()D、GROUP_CONCAT()正确答案:ABCD8.以下()可以使用AS设置别名。A、字段B、数据表C、数据库D、函数正确答案:ABD9.临时表可以进行以下哪些操作?()A、SELECTB、RENAMETABLE...TOC、UPDATED、ALTERTABLE正确答案:ACD10.下面与权限相关的数据表有()。A、dbB、userC、tables_privD、columns_priv正确答案:ABCD11.多表的查询方式有()。A、内连接B、自连接C、联合查询D、外连接正确答案:ABCD答案解析:联合查询是把多个结果集联合在一起;内连接是通过匹配条件将两个表中的相关行连接起来;外连接包括左外连接、右外连接和全外连接,能保留某一边表的所有记录;自连接是将表自身进行连接,用于处理表中数据之间的关系。这几种都是多表查询的常见方式。12.以下属于常见的关系型数据库产品的是()。A、MySQLB、RedisC、DB2D、MongoDB正确答案:AC答案解析:MySQL是一种常用的关系型数据库管理系统。DB2也是知名的关系型数据库产品。Redis是键值对存储数据库,属于非关系型数据库。MongoDB是文档型数据库,同样属于非关系型数据库。所以属于常见关系型数据库产品的是MySQL和DB2,答案选AC。13.以下()操作会将数据同步到MySQL服务器内存中。A、GRANTB、CREATEUSERC、REVOKED、DROPUSER正确答案:AB三、判断题(共65题,每题1分,共65分)1.一个具有外键约束的从表在添加数据时,会自动为主表添加不存在的数据。A、正确B、错误正确答案:B2.默认情况下,无符号整型字段的差值为负数,那么系统就会报错。A、正确B、错误正确答案:A3.向视图添加数据时,必须满足视图的基本表中对应字段的约束条件。A、正确B、错误正确答案:A4.创建索引会占用一定的空间。A、正确B、错误正确答案:A5.在MySQL5.7中分组后只有使用聚合函数才能获取非分组字段信息。A、正确B、错误正确答案:A6.表达式“8DIV5”和“8/5”的运算结果皆为1.6000。A、正确B、错误正确答案:B7.CREATETABLE之前必须利用USE选择数据库,否则会报“Nodatabaseselected”错误。A、正确B、错误正确答案:B8.枚举列表最多可以有64个值,每个值都有一个顺序编号。A、正确B、错误正确答案:B9.索引只能创建在单个字段上。A、正确B、错误正确答案:B10.含有数据的关联表之间不能删除外键约束。A、正确B、错误正确答案:B11.分组时只需在GROUPBY分组字段后添加ASC或DESC就能实现分组排序功能。A、正确B、错误正确答案:A12.联合查询的结果会保留所有联合数据表查询的字段。A、正确B、错误正确答案:B13.校对集用于为不同字符集指定比较和排序的规则。A、正确B、错误正确答案:A14.在回滚事务时,事务内所有的操作都将撤销。A、正确B、错误正确答案:A15.添加数据时,字段名称在使用时需要使用单引号包裹。A、正确B、错误正确答案:B16.删除数据时若没有设置条件,则系统不会删除表中的任何记录。A、正确B、错误正确答案:B17.SET类型在存储时使用的是顺序编号,在查询时使用的是列表值。A、正确B、错误正确答案:A18.一张数据表中最多只允许包含一个主键约束。A、正确B、错误正确答案:A19.语句“SHOWTABLESLIKEnew%”可获取以new开头的数据表。A、正确B、错误正确答案:B20.视图可以屏蔽真实表结构变化带来的影响。A、正确B、错误正确答案:A21.含有NULL值的子查询结果不参与条件匹配。A、正确B、错误正确答案:A22.在使用mysqldump备份数据库时,备份结果中只包含数据,不包含表结构。A、正确B、错误正确答案:B23.实体完整性要求关系中的主键不能重复,且不能取空值。A、正确B、错误正确答案:A24.“LIMIT2,3”表示从第3条记录开始最多获取3条记录。A、正确B、错误正确答案:A25.复制已有的表数据时可能会发生主键冲突。A、正确B、错误正确答案:A26.在SQL语言中,DELETE和TRUNCATE都属于DML数据操作语句。A、正确B、错误正确答案:B27.MySQL5.7中只有InnoDB存储引擎支持外键约束。A、正确B、错误正确答案:A28.MySQL提供的CURRENT_TIME仅可获取当前的时间,不包括日期。A、正确B、错误正确答案:A29.COUNT(*)用于统计不包括值为NULL的所有记录数量。A、正确B、错误正确答案:B30.多个字段排序时只能统一设置为升序或降序。A、正确B、错误正确答案:B31.在创建数据库时添加IFEXISTS,可防止数据库已存在而报错。A、正确B、错误正确答案:B32.实体型通过实体名及其属性名集合来抽象描述同类实体。A、正确B、错误正确答案:A33.主键冲突替换操作一次只能修改一条记录。A、正确B、错误正确答案:B34.删除当前正在打开的用户时,该用户的会话会自动关闭。A、正确B、错误正确答案:B35.DELETE与TRUNCATE的执行效率因删除的数据量大小而不同。A、正确B、错误正确答案:A36.Oracle数据库的功能强大,相对于其他数据库产品操作更为复杂。A、正确B、错误正确答案:B37.LIMIT可限制查询、更新和删除的记录数量。A、正确B、错误正确答案:A38.数据表的默认字符集是latin1时,插入中文数据会出现错误提示。A、正确B、错误正确答案:A39.删除正在登录的用户,只有该用户会话关闭后才会生效。A、正确B、错误正确答案:A40.MySQL的默认字符集latin1是单字节编码的字符集。A、正确B、错误正确答案:A41.CREATEUSER语句创建的新用户默认情况下没有任何权限。A、正确B、错误正确答案:A42.数据只包括普通意义上的数字和文字。A、正确B、错误正确答案:B43.SET类型只能从给定的列表中选择一个值使用。A、正确B、错误正确答案:B44.非关系型数据库MongoDB中保存的数据可以建立索引。A、正确B、错误正确答案:A45.创建数据表时必须为字段设置数据类型。A、正确B、错误正确答案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光电子新技术
- 面试与职业规划
- 面试技巧模板教程
- 2025-2026学年广东省深圳市七年级(上)期中历史试卷
- 光伏质量培训课件内容
- 钳工安全考试题及答案
- 光伏电站知识培训课件
- 临海国企考试题目及答案
- 2025-2026学年九年级上学期期中测试语文试题(含答案)
- 先进制造技术汇报
- 个人借款合同个人借款协议
- 生物科技股份有限公司GMP质量手册(完整版)资料
- 2023年运动康复期末复习-体适能理论与训练(运动康复专业)考试上岸题库历年考点含答案
- 中国纪录片发展历程
- 2023年德语专业四级考试真题
- 班组工程进度款申请表
- 四年级阅读训练概括文章主要内容(完美)
- JJG 1033-2007电磁流量计
- GB/T 6541-1986石油产品油对水界面张力测定法(圆环法)
- GB/T 2895-2008塑料聚酯树脂部分酸值和总酸值的测定
- 护理人员应知应会手册
评论
0/150
提交评论