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

下载本文档

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

文档简介

MySQL数据库原理设计与应用习题(含答案)

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

1.以下为数据表重命名错误的是()o

A、ALTERTABLEt1RENAMEre_test

B、ALTERTABLEt1RENAMEASre_test

C、RENAMETABLEt1re_test

D、RENAMETABLEt1TOre_test

正确答案:C

2.下列、码为创建图书视图的代码,请选择所缺少的部分代码。

()v_book(barcode,bookname,author,price,booktype)()

barcode,bookname,author,price,typenameFROMtbbookinfoAS

b,tb_booktypeAStWHEREb.typeid=t.id;

A、CREATEVIEW.ASSELECT

B、CREATEVIEW.SELECT

C、CREATETABLE.ASSELECT

D、CREATETABLE、SELECT

正确答案:A

3.MySQL策供的()语句可查看数据表的创建语句。

A、DESCRIBE

B、SHOWFULLCOLUMNS

C、SHOWCOLUMNS

D、SHOWCREATETABLE

正确答案:D

4.下列选项中,适合创建索引的情况是()o

A、存储空间较小的字段

B、更新频繁的字段

C、查询条件中较少使用的字段

D、重复值高的字段

正确答案:A

5.下面关于“表1LEFTJOIN表2”的说法错误的是()。

A、连接结果中只会保留表2中符合连接条件的记录

B、连接结果会保留所有表1中的所有记录

C、LEFTJOIN可用LEFTOUTERJOIN代替

D、以上说法都不正确

正确答案:D

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

A、CONSTRAINT'FK_ID'

B、CONSTRAINT"FK_ID"

C、CONSTRAINTFK_ID

D、以上答案都不正确

正确答案:C

7.以下与**price>=599&&price

A、priceBETWEEN599AND1299

B、priceIN(599,1299)

C、599

D、以上答案都不正确

正确答案:A

8.使用mysqldump命令时,()选项表示导出Kml格式的数据。

A、#REF!

B、#REF!

G#REF!

D、#REF!

正确答案:D

9.DELETE和TRUNCATE删除自动增长字段从r4的所有值后,再次

插入数据此字段的值分别为()。

A、1和1

B、5和5

C、1和5

D、5和1

正确答案:D

10.在如下语句中,namO_indcx表示()。ALTERTABLEsh_goods

ADDINDEXname_index(name);

A、索引类型

B、索引名称

C、索引方式

D、索引字段

正确答案:B

11.下列选项中优先级级别最高的是()。

A、人

B、&&

C、~(按位取反)

D、&

正确答案:C

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

A、输出重定向

B、root用户家目录

C、输入重定向

D、当前用户家目录

正确答案:D

13.下面关于SHOWTABLESLIKEX%'描述错误的是()。

A、用于查看名称以t开头的数据表

B、“%”表示匹配一个字符

c、"%”表示匹配零个或多个字符

D、SHOWTABLES可获取指定数据库下所有的数据表

正确答案:B

14.在msyql.user表中权限字段的数据类型是()。

A、INT

B、VARCHAR

C、ENUM

D、FLOAT

正确答案:C

15.下面,于MySQL安装目录描述错误的是()。

A、lib目录用于存储一系列的库文件

B.include目录用于存放一些头文件

C、bin目录用于存放一些课执行文件

D、以上答案都不正确

正确答案:D

16.定义视图的查询语句是(),则向视图添加数据一定会成功。

A、SELECTMAX(pric)FROMsh_goods;

B、SELECTcategory_idFROMsh_goodsGROUPBYcategory_id;

C、SELECTid,nameFROMsh_goods;

D、以上选项全部正确

正确答案:C

17.以下句以获取以6、20个字母组成的name是()。

A、nameLIKE'%[a-zA-Z]%r

B、nameREGEXP'[a-zA-Z]{6,20},

C、nameLIKE'[a-zA-Z]{6,20},

D、以上答案都不正确

正确答案:B

18.下面对TINYINT(3)描述正确的是()。

A、3用于设置TINYINT的取值范围

B、3用于设置取值范围所能表示的最大宽度

C、插入数据的位数超过3时会报错

D、以上答案都不正确

正确答案:B

19.假如添加数据时发生主键冲突,()可利用新值修改主键中对应

的字段。

A、主键冲突替换

B、添加数据时去除可能发生主键冲突的字段

C、主键冲突更新

D、以上答案全部正确

正确答案:C

20.下列关于视图和表拘说法正确的是()。

A、每个视图对应一^个表

B、视图是表的一个镜像备份

C、对所有视图都可以像表一样执行UPDATE操作

D、视图的数据全部在表中

正确答案:D

21.对于关系R和S来说,()表示属于S而不属于R的元组。

A、RUS

B、S-R

C、RAS

D、R-S

正确答案:B

22.下面在sh_goods表中根据cat_id升序排序,并对每个cat_id

按price降序排序的语句是()o

A、SELECT*FROMshgoodsORDERBYpriceDESC,cat_id;

B、SELECT*FROMsh_goodsORDERBYprice,cat_id;

C、SELECT*FROMshgoodsORDERBYcat_id,priceDESC;

D、SELECT*FROMsh_goodsORDERBYcat_idDESC,price;

正确答案:C

23.以下插入数据的语句错误的是()o

A、INSERT表SET字段名二值

B、INSERTINTO表(字段列表)VALUE(值列表)

C、INSERT表VALUE(值列表)

D、以上答案都不正确

正确答案:D

24.默认情况下,root用户CREATEUSER创建的用户具有()权限。

A、PROXY

B、SELECT

C、SHOWDATABASES

D、USAGE

正确答案:D

25.下面关于"CREATEVIEWv_goodsASSELECTid,nameFROM

goods"描述错误的是()o

A、创建v_goods的用户默认为当前用户

B、视图算法由MySQL自动选择

C、视图的安全控制默认为DEFINER

D、以上说法都不正确

正确答案:D

26.位运血符运算结果的数据类型是()o

A、INT

B、TINYINT

C、BIGINT

D、CHAR

正确答案:C

27.以下SQL偌句编写正确的是()。

A、SELECT*FROMsh_goodsWHERE0;

B、SELECT*FROMsh_goodsGROUPBYcategory_idWHERE

price>5;

C、SELECT*FROMsh_goodsLIMIT3ORDERBYprice;

D、以上选项都不正确

正确答案:A

28.下面列出的()是数据库管理系统的简称。

A、DB

B、DBA

C、DBMS

D、DBS

正确答案:C

29.以下属于FROM子查询的是()o

A、表子查询

B、列子查询

C、标量子查询

D、行子查询

正确答案:A

30.以下是子查询语句特点的是()。

A、必须书写在圆括号内

B、只能作为SQL的条件不能独立运行

C、一条语句中只能有一个子查询语句

D、以上说法都不正确

正确答案:A

31.若依据一个视图创建另一个视图,那么添加()选项,视图的

数据操作会进行级联检查。

A、DEFINER

B、CASCADED

C、LOCAL

D、以上选项都不正确

正确答案:B

二、多选题(共13题,每题1分,共13分)

1.以下()可在LIMIT限量前对更新的数据进行操作。

A、WHERE

B、ORDERBY

C、GROUPBY

D、HAVING

正确答案:AB

2.下面的命令中,()用于退出MySQL。

A、go

B、exit

C、quit

D、以上答案全部都正确

正确答案:BC

3.以下可作为MySQL注释符号的是()。

A、#

B、—

C、/**/

D、//

正确答案:ABC

4.以下()属于数据模型。

A、层次模型

B、网状模型

C、关系模型

D、以上答案都不正确

正确答案:ABC

5.开启一个事务使用()o

A、BEGIN

B、STARTTRANSACTION

C、COMMIT

D、ROLLBACK

正确答案:AB

6.临时表可以进行以下哪些操作?()

A、SELECT

B、RENAMETABLE...TO

C、UPDATE

D、ALTERTABLE

正确答案:ACD

7.下列mysql.user表中的字段()与身份验证相关。

A、authenticationstring

B、password_expired

C、password_lifetime

D、plugin

正确答案:ABCD

8.多表的查询方式有()o

A、自连接

B、联合查询

C、内连接

D、外连接

正确答案:ABCD

9.以下选项属于数据控制语言的是()。

A、ALTER

B、GRANT

C、COMMIT

D、ROLLBACK

正确答案:BCD

10.下列选项中,()可对不重复的记录进行相关操作。

A、COUNT()

B、AVG()

C、MINO

D、GROUP_CONCAT()

正确答案:ABCD

11.以下()语句可解决主键冲突。

A、REPLACE...VALUES...

B、INSERTINTO...SELECT...

C、INSERTINTO...ONDUPLICATEKEYUPDATE...

D、以上答案全部正确

正确答案:AC

12.下列关于MYSQL中事务的说法,正确的有()o

A、事务就是针对数据库的一组操作

B、事务中的语句要么都执行,要么都不执行

C、事务提交成功后其中的操作才会生效

D、可以通过STARTTRANSACTION来提交事务

正确答案:ABC

13.以下()选项可使用ALTERUSER修改。

A、用户名

B、密码

C、用户是否锁定

D、每小时允许用户执行更新的次数

正确答案:BCD

三、判断题(共65题,每题1分,共65分)

1.MySQL中YEAR类型字段的两位字符串和两位数字表示的范围完全

相同。

A、正确

B、错误

正确答案:B

2.内模式的修改会影响其概念模式和外模式。

A、正确

B、错误

正确答案:B

3.MySQL中为所有字身插入记录时,省略字段名称,必须严格按照

数据表结构插入对应的值。

A、正确

B、错误

正确答案:A

4.逻辑非运算符'”比“NOT”的运算优先级别高。

A、正确

B、错误

正确答案:A

5.SET无型在存储时使用的是顺序编号,在查询时使用的是列表值。

A、正确

B、错误

正确答案:A

6.表达式“NULL&&8”的运算结果为Oo

A、正确

B、错误

正确答案:B

7.在回滚事务时,事务内所有的操作都将撤销。

A、正确

B、错误

正确答案:A

8.多个字段同时删除用逗号(,)分割。

A、正确

B、错误

正确答案:B

9.与创建临时表相同,删除临时表时也需要添加TEMPORARY关键字。

A、正确

B、错误

正确答案:A

10.主键冲突替换时可以省略INTO关键字。

A、正确

B、错误

正确答案:A

11.SELECT实际查询的记录数可以小于LIMIT设置的数量。

A、正确

B、错误

正确答案:A

12.一次插入多条记录时,不能使用ONDUPLICATEKEYUPDATE解决

主键冲突。

A、正确

B、错误

正确答案:B

13.TEXT类型所能保存的最大字符数量取决于字符串实际占用的字

节数。

A、正确

B、错误

正确答案:A

14.计算机在人工管理阶段没有操作系统和管理数据的软件。

A、正确

B、错误

正确答案:A

15.删除标图本质上仅是删除视图的表结构,不会对基本表的数据产

生任何影响。

A、正确

B、错误

正确答案:A

16.默认情况下,无符号整型字段的差值为负数,那么系统就会报错。

A、正确

B、错误

正确答案:A

17.为视图设置的DEFINER必须是已存在的用户。

A、正确

B、错误

正确答案:B

18.同时删除多个数据表时使用逗号分隔。

A、正确

B、错误

正确答案:A

19.DESC查看非空约束字段的结果中Null列的值为YESo

A、正确

B、错误

正确答案:B

20.主键向束的字段值要同时满足非空和唯一性。

A、正确

B、错误

正确答案:A

21.MySQL中允许为临时表指定不存在的数据库,

A、正确

B、错误

正确答案:A

22.“BETWEEN条件1AND条件2"中条件1不能大于条件2。

A、正确

B、错误

正确答案:A

23.定点数类型的总位数包括整数部分、小数部分、小数点和正负符

号。

A、正确

B、错误

正确答案:B

24.数据表一旦删除,表中的所有数据都将被清除。

A、正确

B、错误

正确答案:A

25.带单号自定义的名称用于避免与系统中命令的冲突。

A、正确

B、错误

正确答案:B

26.MySQL中有且仅有SELECT语句可以排序。

A、正确

B、错误

正确答案:B

27.MySQL的中文字段不能进行排序。

A、正确

B、错误

正确答案:B

28.联合查询的结果会保留所有联合数据表查询的字段。

A、正确

B、错误

正确答案:B

29.唯一向束字段不允许存在多个NULL值。

A、正确

B、错误

正确答案:B

30.在多数据插入时,若一条数据插入失败,贝!整个插入语句都会失

败。

A、正确

B、错误

正确答案:A

3L默认情况下,联合查询会保留所有的查询结果。

A、正确

B、错误

正确答案:B

32.创建视图时可自定义列名称,但要保证列的数量与查询的字段数

量相同。

A、正确

B、错误

正确答案:A

33.非关系型数据库MongoDB中保存的数据可以建立索引。

A、正确

B、错误

正确答案:A

34.BINARY关键字修饰的字符串比较时严格区分大小写和空格。

A、正确

B、错误

正确答案:A

35.表达式八3&7”的运算结果为3O

A、正确

B、错误

正确答案:B

36.零填充的字段会自动设为无符号类型。

A、正确

B、错误

正确答案:A

37.TABLE是GRANT…ON语句授权的唯一目标类型。

A、正确

B、错误

正确答案:B

38.使用ALTERVIEW可修改视图的名称。

A、正确

B、错误

正确答案:B

39.在MySQL5.7中分组后只有使用聚合函数才能获取非分组字段信

息。

A、正确

B、错误

正确答案:A

40.非空向束与值为NULL的默认约束不能同时存在。

A、正确

B、错误

正确答案:A

41.为字段插入的数据不在合法的取值范围内时,则自动转换为该类

型范围内的最大值或最小值。

A、正确

B、错误

正确答案:B

42.主键冲突更新的字段必须与插入表中数据的字段完全相同。

A、正确

B、错误

正确答案:B

43.WHERE用于在查询数据时设置条件。

A、正确

B、错误

正确答案:A

44.运算符DIV的除法运算结果会去掉小数部分,只返回整数部分。

A、正确

B、错误

正确答案:A

45.添加空间索引的字段应为NOTNULLo

A、正确

B、错误

正确答案:A

46.多个MySQL服务共存,可通过服务的名称进行区分。

A、正确

B、错误

正确答案:A

47.实体是指客观存在并可相互区分的事物。

A、正确

B、错误

正确答案:A

48.内模式决定数据在数据库中存储的方式。

A、正确

B、错误

正确答案:A

49.浮点装乘法运算的结果精度等于参与运算的操作数的最大精度。

A、正确

B、错误

正确答案:B

50.若修改后的自动增长值小于该列现有的最大值,则修改不会生效。

温馨提示

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

评论

0/150

提交评论