MySQL数据库原理设计与应用题库(附答案)_第1页
MySQL数据库原理设计与应用题库(附答案)_第2页
MySQL数据库原理设计与应用题库(附答案)_第3页
MySQL数据库原理设计与应用题库(附答案)_第4页
MySQL数据库原理设计与应用题库(附答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL数据库原理设计与应用题库(附答案)一、单选题(共30题,每题1分,共30分)1.在如下语句中,name_index表示()。ALTERTABLEsh_goodsADDINDEXname_index(name);A、索引类型B、索引名称C、索引方式D、索引字段正确答案:B答案解析:ALTERTABLEsh_goodsADDINDEXname_index(name);这条语句中,name_index是为字段name创建的索引的名称,所以name_index表示索引名称。2.以下()可将新增字段添加到goods表的第一个字段。A、ALTERTABLEgoodsADDnumINTAFTERnameB、ALTERTABLEgoodsADDnumINTFIRSTC、ALTERTABLEgoodsADDnumINTD、ALTERTABLEgoodsADD(numINT)正确答案:B答案解析:在MySQL中,使用`ALTERTABLEgoodsADDnumINTFIRST`可以将新增字段`num`添加到`goods`表的第一个字段。选项A是将字段添加到指定字段`name`之后;选项C只是新增字段但未指定位置;选项D的语法错误。3.以下模式之间的映像能体现逻辑独立性的是()。A、外模式/内模式映像B、内模式/概念模式映像C、外模式/概念模式映像D、以上答案都不正确正确答案:C答案解析:外模式/概念模式映像体现了逻辑独立性。当概念模式发生改变时,只需要调整外模式/概念模式映像,而不影响外模式,从而保证了数据的逻辑独立性,即应用程序不受数据存储结构变化的影响。4.以下()可设置LIMIT的初始操作的记录及最多可操作的数量。A、SELECTB、INSERTC、UPDATED、DELETE正确答案:A5.下面关于SET和ENUM说法错误的是()。A、只能插入规定的数据项B、节省存储空间C、查询速度比VARCHAR类型快D、列表中不支持中文正确答案:D6.以下()不能使用USER()函数为自己修改密码。A、密码过期的用户B、匿名用户C、有用户名但没有密码的用户D、以上答案全部正确正确答案:B7.创建用户时设置()选项,可让用户首次登陆操作SQL时,需要重置用户密码。A、PASSWORDEXPIREB、PASSWORDEXPIREDEFAULTC、PASSWORDEXPIRENEVERD、PASSWORDEXPIREINTERVAL10DAY正确答案:A答案解析:当创建用户时设置>PASSWORDEXPIRE选项,可让用户首次登陆操作SQL时,需要重置用户密码。选项B中多了DEFAULT,不正确;选项C中NEVER表示密码永不过期,不符合要求;选项D中INTERVAL10DAY表示设置密码过期的间隔时间为10天,也不符合首次登陆就需要重置密码的题意。8.以下可以用于比较运算的函数是()。A、RAND()B、POW()C、CEIL()D、IN()正确答案:D9.以下选项()可返回比较后最大的值。A、GREATEST(10,1,98)B、LEAST(10,1,98)C、MAX(10,1,98)D、以上答案都不正确正确答案:A10.()可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。A、投影B、笛卡尔积C、选择D、连接正确答案:A答案解析:投影操作是从关系中选择出若干属性列组成新的关系,可在一个关系中从垂直方向去掉不需要的属性,保留需要的属性。选择操作是从水平方向选择满足条件的元组;笛卡尔积是将两个关系的元组进行所有可能的组合;连接是将两个关系按照一定条件合并成一个新关系。11.以下可以在项目开发中实现分页功能的是()。A、WHEREB、GROUPBYC、LIMITD、以上答案都不正确正确答案:C答案解析:在SQL中,LIMIT用于实现分页功能。它可以指定要返回的行数范围。例如,LIMIT10OFFSET0表示从第0条记录开始,取10条记录,以此来实现分页。而WHERE主要用于条件过滤,GROUPBY用于分组,它们都不能直接实现分页功能。12.下面关于联合查询描述错误的是()。A、联合排序默认去除完全重复的记录B、联合查询必须保证查询的字段数量相同C、联合查询的SELECT语句添加LIMIT并使用圆括号包裹才能使排序生效D、以上说法全部不正确正确答案:D答案解析:-选项A:联合排序默认去除完全重复的记录,该说法正确。-选项B:联合查询必须保证查询的字段数量相同,该说法正确。-选项C:联合查询的SELECT语句添加LIMIT并使用圆括号包裹才能使排序生效,该说法正确。由于A、B、C选项说法均正确,所以选项D“以上说法全部不正确”错误。13.下面关于自动增长说法错误的是()。A、一张数据表只能有一个自动增长字段B、自动增长字段必须定义为键C、自动增长字段的数据类型是整数类型D、以上的答案都不正确正确答案:D答案解析:选项A,一张数据表通常只能有一个自动增长字段,该说法正确;选项B,自动增长字段一般要定义为键,比如主键等,这样能保证其唯一性和有序性,该说法正确;选项C,自动增长字段的数据类型常见的是整数类型,该说法正确。所以以上选项说法均正确,答案选D。14.定点数的最大位数是(),最大精度是()。A、10,0B、65,30C、80,50D、100,30正确答案:B15.以下()选项是创建视图的默认算法。A、UNDEFINEDB、MERGEC、TEMPTABLED、以上选项都不正确正确答案:A16.下面关于SHOWTABLESLIKE't%'描述错误的是()。A、用于查看名称以t开头的数据表B、“%”表示匹配一个字符C、“%”表示匹配零个或多个字符D、SHOWTABLES可获取指定数据库下所有的数据表正确答案:B答案解析:SHOWTABLESLIKE't%'用于查看名称以t开头的数据表,这里的“%”表示匹配零个或多个字符,而不是一个字符。SHOWTABLES可获取指定数据库下所有的数据表。17.使用mysqldump命令时,()选项表示导出xml格式的数据。A、#REF!B、#REF!C、#REF!D、#REF!正确答案:A18.以下()只有完全符合给定的判断条件才返回1。A、带ANY关键字的子查询B、带ALL关键字的子查询C、带IN关键字的子查询D、以上答案都不正确正确答案:B答案解析:当一个值大于带ALL关键字的子查询中的所有值时才返回1。带ANY关键字是大于子查询中的任意一个值即可;带IN关键字是判断值是否在子查询结果集中,均不符合题目要求。19.在数据库备份还原的命令中,“>”符号表示()。A、当前用户家目录B、输出重定向C、输入重定向D、root用户家目录正确答案:B答案解析:“>”符号在数据库备份还原命令中表示输出重定向,它会将命令执行的结果输出到指定的文件中,而不是在屏幕上显示。20.对于关系R和S来说,()表示属于S而不属于R的元组。A、R-SB、S-RC、R∪SD、R∩S正确答案:B答案解析:差运算的定义是属于一个关系而不属于另一个关系的元组组成的集合。对于关系R和S,S-R表示属于S而不属于R的元组。21.下面插入数据操作错误的是()。A、INSERT数据表名VALUE(值列表)B、INSERTINTO数据表名VALUES(值列表)C、INSERT数据表名VALUES(值列表)D、INSERT数据表名(值列表)正确答案:D22.以下是子查询语句特点的是()。A、必须书写在圆括号内B、只能作为SQL的条件不能独立运行C、一条语句中只能有一个子查询语句D、以上说法都不正确正确答案:A答案解析:子查询必须书写在圆括号内,A正确;子查询可以独立运行,B错误;一条语句中可以有多个子查询,C错误。23.若依据一个视图创建另一个视图,那么添加()选项,视图的数据操作会进行级联检查。A、DEFINERB、CASCADEDC、LOCALD、以上选项都不正确正确答案:B24.以下()语句不能设置操作的WHERE条件。A、SELECTB、DELETEC、UPDATED、TRUNCATE正确答案:D答案解析:TRUNCATE语句用于删除表中的所有数据,但不能使用WHERE条件来限制删除的行。DELETE语句可以使用WHERE子句来指定要删除的行;UPDATE语句可以使用WHERE子句来指定要更新的行;SELECT语句在某些情况下(如子查询等)也可以间接地起到类似WHERE条件筛选的作用。25.下面关于数据查询的描述正确的是()。A、查询数据的条件仅能实现相等的判断B、查询的数据必须包括表中的所有字段C、星号“*”通配符代替数据表中的所有字段名D、以上答案都正确正确答案:C答案解析:查询数据时,条件不仅能实现相等判断,还能进行大于、小于等多种判断,A选项错误;查询的数据不一定必须包括表中的所有字段,可以根据需求指定部分字段,B选项错误;星号“*”通配符可以代替数据表中的所有字段名,C选项正确。所以答案选C。26.以下是一元运算符的是()。A、逻辑非B、逻辑与C、逻辑或D、逻辑异或正确答案:A答案解析:逻辑非是一元运算符,只对一个操作数进行操作。逻辑与、逻辑或、逻辑异或都需要两个操作数,属于二元运算符。27.以下可以在字符串中表示单引号的是()。A、\'B、\\'C、'D、\"正确答案:A28.与行子查询中表达式“(a,b)>(x,y)”表达的含义等价的是()。A、(a>x)AND(b>y)B、(a>x)OR((a=x)AND(b>=y))C、(a>x)OR((a=x)AND(b>y))D、以上答案都不正确正确答案:C答案解析:在SQL中,对于比较表达式“(a,b)>(x,y)”,其含义是先比较a和x,如果a>x,则表达式为真;如果a=x,则再比较b和y,当b>y时表达式为真。选项C“(a>x)OR((a=x)AND(b>y))”正好符合这种逻辑,所以答案是C。29.若视图是由调用视图的用户执行时,SQLSECURITY的值为()。A、DEFINERB、INVOKERC、rootD、以上答案都不正确正确答案:B30.以下选项描述错误的是()。A、等值连接的关系需要具有数目相等且可比的属性组B、自然连接的结果是等值连接去除重复的属性组C、除法可看作是笛卡尔积的逆运算D、以上说法都不正确正确答案:D答案解析:选项A,等值连接确实要求关系具有数目相等且可比的属性组,该描述正确;选项B,自然连接是在等值连接的基础上去除重复的属性组,描述正确;选项C,除法运算可以看作是笛卡尔积的逆运算,描述正确。所以以上选项描述都是正确的,选项D“以上说法都不正确”错误。二、多选题(共13题,每题1分,共13分)1.以下选项()表示“cid等于5且price等于199”的比较条件。A、cid=5&&price=199B、(cid,price)=(5,199)C、cid=5ORprice=199D、以上答案都不正确正确答案:AB2.以下()关键字的子查询不能使用“”运算符。A、ANYB、SOMEC、ALLD、AND正确答案:ABC3.使用EXPLAIN可以分析的语句有()。A、SELECTB、DELETEC、INSERTD、REPLACE正确答案:ABCD答案解析:EXPLAIN关键字可以用于分析SELECT、DELETE、INSERT、REPLACE等多种SQL语句,它可以帮助我们了解数据库执行这些语句时的执行计划,包括如何读取表、使用哪些索引、执行顺序等信息,从而优化查询性能。4.下面的命令中,()用于退出MySQL。A、goB、exitC、quitD、以上答案全部都正确正确答案:BC5.遇到以下()情况,视图数据操作可能会失败。A、视图涉及多张数据表B、没有满足视图的基本表对字段的约束条件C、创建视图的SELECT字段含有MAX()函数D、定义视图的SELECT语句中使用了GROUPBY正确答案:ABCD6.下列mysql.user表中的字段()与身份验证相关。A、authentication_stringB、password_expiredC、password_lifetimeD、plugin正确答案:ABCD7.开启一个事务使用()。A、BEGINB、STARTTRANSACTIONC、COMMITD、ROLLBACK正确答案:AB8.以下()可将其理解为全局属性。A、密码管理关系B、资源控制选项C、用户锁定选项D、用户身份验证选项正确答案:ABC9.以下字符集中支持中文的是()。A、latin1B、gbkC、utf8D、big5正确答案:BCD答案解析:latin1字符集不支持中文。gbk是针对简体中文的编码字符集,utf8是一种可变长度字符编码,能支持多种语言包括中文,big5是用于繁体中文的编码字符集,所以支持中文的是gbk、utf8、big5。10.下面与权限相关的数据表有()。A、tables_privB、userC、columns_privD、db正确答案:ABCD11.创建普通索引使用()。A、KEYB、INDEXC、UNIQUEINDEXD、PRIMARYKEY正确答案:AB12.以下()语句可解决主键冲突。A、REPLACE...VALUES...B、INSERTINTO...SELECT...C、INSERTINTO...ONDUPLICATEKEYUPDATE...D、以上答案全部正确正确答案:AC13.下列字段中,适合创建索引的是()。A、商品idB、商品是否上架C、商品图片D、商品名称正确答案:AD三、判断题(共65题,每题1分,共65分)1.创建用户时,省略用户身份验证选项,表明此用户在登录服务器时可以免密登录。A、正确B、错误正确答案:A2.与创建临时表相同,删除临时表时也需要添加TEMPORARY关键字。A、正确B、错误正确答案:A3.自连接查询指相互连接的表在物理上为同一个表,但逻辑上分为两个表。A、正确B、错误正确答案:A4.CHAR类型会保留字符串中首尾含有的空格。A、正确B、错误正确答案:B5.RENAMETABLE语句在修改表名时必须使用TO。A、正确B、错误正确答案:A6.同一个数据库中的视图和表名不能相同。A、正确B、错误正确答案:A7.MySQL中不能删除含有数据的字段。A、正确B、错误正确答案:B8.LIMIT可限制查询、更新和删除的记录数量。A、正确B、错误正确答案:A9.零填充的字段会自动设为无符号类型。A、正确B、错误正确答案:A10.DELETE删除数据的执行时间与删除的数据量成正比。A、正确B、错误正确答案:A11.选择操作σ学号=1(R)表示在关系R中查找学号为1的学生。A、正确B、错误正确答案:A12.DELETE与TRUNCATE的执行效率因删除的数据量大小而不同。A、正确B、错误正确答案:A13.MySQL中有且仅有SELECT语句可以排序。A、正确B、错误正确答案:B14.密码过期的用户可使用ALTERUSER...IDENTIFIEDBY设置密码。A、正确B、错误正确答案:A15.UPDATE语句属于SQL的数据库定义语言。A、正确B、错误正确答案:B16.排序字段值为NULL会被看作是最小的值。A、正确B、错误正确答案:A17.除法运算中除数若为0,则系统会报错。A、正确B、错误正确答案:B18.默认情况下,视图的DEFINER为当前用户。A、正确B、错误正确答案:A19.数据表的字符集一旦确定就不能修改。()A、正确B、错误正确答案:B20.主键约束的字段值要同时满足非空和唯一性。A、正确B、错误正确答案:A21.MySQL5.x版本之后DROPUSER语句每次只能删除一个指定的用户。A、正确B、错误正确答案:B22.COUNT(*)用于统计不包括值为NULL的所有记录数量。A、正确B、错误正确答案:B23.视图的结构和数据都依赖于数据库中真实存在的表。A、正确B、错误正确答案:A24.定义视图的SELECT的查询字段中包含聚合函数,则不支持通过视图添加数据。A、正确B、错误正确答案:A25.枚举列表最多可以有64个值,每个值都有一个顺序编号。A、正确B、错误正确答案:B26.标量子查询的返回值只能是一个数据。A、正确B、错误正确答案:A27.数字与字符串不能进行比较。A、正确B、错误正确答案:B28.整数类型的显示宽度与取值范围无关,只与零填充有关。A、正确B、错误正确答案:A29.含有数据的关联表之间不能删除外键约束。A、正确B、错误正确答案:B30.修改数据时若未带WHERE条件,则表中对应字段都会被改为统一的值。A、正确B、错误正确答案:A31.左连接“表1LEFTJOIN表2”可与“表2RIGHTJOIN表1”互换使用。A、正确B、错误正确答案:A32.VARCHAR和VARBINARY类型的数据都不区分大小写。A、正确B、错误正确答案:B33.CHAR(4)保存'a'需要4个字节,那么保存'ab'则需要8个字节。A、正确B、错误正确答案:B34.向视图添加数据时,必须满足视图的基本表中对应字段的约束条件。A、正确B、错误正确答案:A35.MySQL专门提供的REVOKE语句用于回收指定账户的权限。A、正确B、错误正确答案:A36.非空约束与值为NULL的默认约束不能同时存在。A、正确B、错误正确答案:A37.外键约束在删除的同时会删除自动创建的外键索引。A、正确B、错误正确答案:B38.SELECT查看表达式“NOT2+!3”的执行结果为0。A、正确B、错误正确答案:A39.在使用mysqldump备份数据库时,备份结果中只包含数据,不包含表结构。A、正确B、错误正确答案:B40.MySQL提供的CURRENT_TIME仅可获取当前的时间,不包括日期。A、正确B、错误正确答案:A41.CREATETEMPORARYTABLE创建的数据表在会话关闭时自动删除。A、正确B、错误正确答案:A42.使用DELETE删除记录时,自动增长值不会减小或填补空缺。A、正确B、错误正确答案:A43.使用source命令还原数据库时,需要先登录到mysql命令客户端。A、正确B、错误正确答案:A44.删除数据时若没有设置条件,则系统不会删除表中的任何记录。A、正确B、错误正确答案:B45.TRUNCATE本质上是先执行DRO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论