2018年计算机二级MySQL模拟试题及答案共6章_第1页
2018年计算机二级MySQL模拟试题及答案共6章_第2页
2018年计算机二级MySQL模拟试题及答案共6章_第3页
2018年计算机二级MySQL模拟试题及答案共6章_第4页
2018年计算机二级MySQL模拟试题及答案共6章_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2018年计算机二级MySQL模拟试题汇总共6章,22页,欢迎学习!

2018年3月计算机二级MySQL模拟试题及答案(1)

一、选择题

1.数据库系统的核心是A。

A.数据模型

B.数据库管理系统

C.数据库

D.数据库管理员

2.E-R图提供了表示信息世界中实体、属性和—B—的方法。

A.数据

B.联系

C.表

D.模式

3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的_A

A.概念模型

B.结构模型

C.物理模型

D.逻辑模型

4.将E.R图转换到关系模式时,实体与联系都可以表示成—B—o

A.属性

B.关系

C.键

D.域

5.在关系数据库设计中,设计关系模式属于数据库设计的「C—o

A.需求分析阶段

B.概念设计阶段

C.逻辑设计阶段

D.物理设计阶段

6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键

是___CO

A.M端实体的键

B.IV端实体的键

C.M端实体键与N端实体键组合

D.重新选取其他属性

2018年3月计算机二级MySQL模拟试题及答案(2)

一、选择题

Lmysql中,备份数据库的命令是()

A.mysqldumpB.mysqlC.backupD.copy

参考答案:A

2.根据关系模式的完整性规则,一个关系中的主键()o

A.不能有两列组成

B.不能成为另一个关系的外部键

C.不允许空值

D.可以取空值

参考答案:C

3.以下哪个语句用于撤销权限()

A.DELETEB.DROPC.REVOKED.UPDATE

参考答案:C

4.对于现实世界中事物的特征,在实体-联系模型中使用()

A.属性描述B.关键字描述C.二维表格描述D.实体描述

参考答案:A

5.存储程序中选择语句有哪些()

A.IFB.WHILEC.SELECTD.SWITCH

参考答案:A

6.SQL语言又称o

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

参考答案:C

二、填空题

1.创建索引通常使用()语句.

参考解析:CREATEINDEX

2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在

更新、删除数据时设置cascade策略

Createtablexs_kc

(idintnotnullauto_incrementprimarykey,

snochar(6)notnull,

Knochar(3)notnull,

Chengjitinyint(1)null,

()

参考解析:

Createtablexs_kc

(idintnotnullauto_incrementprimarykey,

snochar(6)notnull,

Knochar(3)notnull,

Chengjitinyint(1)null,

Foreignkey(sno)referencesxs(sno)ondeletecascadeonupdatecascade,

Foreignkey(kno)referenceskc(kno)ondeletecascadeonupdatecascade);

3.一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字

参考解析:非主属性

4.数据库系统的三级模式结构是指数据库系统是由______、和三级构

方^O

参考解析:模式外模式内模式

5.在MySQL中,通常使用值来表示一个列植没有值或缺值的情形。

参考解析:NULL

三、简答题

1.请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的

留言信息删除。

参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysql>DELETEFROMcontent

—>WHEREusemame='MySQL初学者';

QueryOK,1rOWaffected(0.09sec)

2.请列举两个常用的MySQL客户端管理工具。

参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。

3.请简述游标在存储过程中的作用。

参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用

户就可以根据需要滚动或浏览其中的数据。

4.给XS表增加一个列“备注”,数据类型为text,不允许为空

参考解析:altertablexs

addcolumncommenttextnotnull;

5.请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的

留言内容修改为“如何使用INSERT语幻?”。

参考解析:

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysql>UPDATEcontent

—>SETwords='如何使用INSERT语句?'

一〉WHEREusername='MySQL初学者';

QueryOK,1rowaffected(0.08sec)

Rowsmatched:1Changed:1Warnings:0

2018年3月计算机二级MySQL模拟试题及答案(3)

一、选择题

1、在MySQL中,通常使用语句来指定一个已有数据库作为当前工作数据库。

A.USING

B.USED

C.USES

D.USE

2、下列类型不是MySQL中常用的的数据类型。

A.INT

B.VAR

C.TIME

D.CHAR

3、可用于从表或视图中检索数据的SQL语句是。

A.SELECT语句

B.INSERT语句

C.UPDATE语句

D.DELETE语句

4、SQL语言又称o

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

5、下列语句中不是表数据的基本操作语句。

A)CREATE语句

B)INSERT语句

C)DELETE语句

D)UPDATE语句

参考答案:1.D2.B3.A4.C5.A

二、填空题

1、在MySQL中,通常使用_________值来表示一个列植没有值或缺值的情形。

2、在CREATETABLE语句中,通常使用关键字来指定主键。

3、MySQL数据库所支持的SQL语言主要包含、、和MySQL扩展

增加的语言要素几个部分。

4、在MySQL的安装过程中,若选用“启用TCP/IP网络",则MySQL会默认选用的端口号

是o

5、MySQL安装成功后,在系统中回默认建立一个用户。

6、MySQL安装包含典型安装、定制安装和三种安装类型。

7、在MySQL中,可以使用INSERT或语句,向数据库中一个已有的表插入一行或

多行元组数据。

8、在MySQL中,可以使用语句或语句删除表中的一行或多行数据。

9、在MySQL中,可以使用语句来修改、更新一个表或多个表中的数据。

10、SELECT语句的执行过程是从数据库中选取匹配的特定和,并将这些

数据组织成一个结果集,然后以一张的形式返回。

参考答案:

1.NULL2.PRIMARYKEY3.数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)

4.33065.root6.完全安装7.REPLACE

8.DELETETRANCATE9.UPDATE10.行列临时表

三、简答题

1.在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名

即可修改表content中该留言人的电子邮件地址为一个给定的值。

参考解析:

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb_test;

Databasechanged

mysql>DELIMITER$$

mysqDCREATEPROCEDUREsp_updateemail(INUSer_nameVARCHAR(50),INe_mail

VARCHAR(50))

—>BEGIN

一>UPDATEcontentSETemail=e_mailWHEREusername=user_name;

—>END$$

QueryOK,0rowsaffected(0.06SeC)

2.请简述游标在存储过程中的作用。

参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用

户就可以根据需要滚动或浏览其中的数据。

3.请列举两个常用的MySQL客户端管理工具。

参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。

4.请使用SELECTINTO...0UTF1LE语句,备份数据库db_test中表content的全部数据到

C盘的BACKUP目录下一个名为backupcontent,txt的文件中,要求字段值如果是字符则用双引

号标注,字段值之间用逗号隔开,每行以问号为结束标志。

参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb_test;

Databasechanged

mysql>SELECT*FROMcontent

一>INTOOUTFILE'C:/BACKUP/backupcontent.txt'

->FIELDSTERMINATEDBY','

—>OPTIONALLYENCLOSEDBY'

一〉LINESTERMINATEDBY'?':

QueryOK,1rowaffected(0.01sec)

5.请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的

留言信息删除。

参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysqDDELETEFROMcontent

—>WHEREusemame=,MySQL初学者';

QueryOK,1rOWaffected(0.09sec)

2018年3月计算机二级MySQL模拟试题及答案(4)

一、选择题

1、mysql中唯一索引的关键字是()

A.fulltextindexB.onlyindexC.uniqueindexD.index

参考答案:c

2、只修改列的数据类型指令是()

A.ALTERTABLE....ALTERCOLUMN

B.ALTERTABLE…MODIFYCOLUMN-

C.ALTERTABLE…UPDATE…

D.ALTERTABLE…UPDATECOLUMN-

参考答案:B

3、在数据库设计中,将E-R图转换成关系数据模型的过程属于(

A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段

参考答案:B

4、在概念设计阶段,最常使用的数据模型是()

A.对象模型B.物理模型C.逻辑模型D.实体联系模型

参考答案:D

5、索引可以提高哪一操作的效率()

A.INSERTB.UPDATEC.DELETED.SELECT

参考答案:D

6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的—

A.概念模型B.结构模型C.物理模型D.逻辑模型

参考答案:A

7、根据关系模式的完整性规则,一个关系中的主键()。

A.不能有两列组成

B.不能成为另一个关系的外部键

C.不允许空值

D.可以取空值

参考答案:C

二、填空题

1、bool型数据用于存储逻辑值,它只有两种状态,即“()”和“()”。

参考解析:TRUE、FALSE

2、()关键字能够将两个或多个SELECT语句的结果连接起来。

参考解析:UNION

3、创建唯一性索引时,通常使用的关键字是0

参考解析:UNIQUE

4、如果使用“()”关键词,则即使在更新过程中出现错误,更新语句也不会中断

参考解析:“IGNORE”

5、数据库系统的三级模式结构是指数据库系统是由_______、和三级构

成。

参考解析:模式外模式内模式

6、如果x->y,y->z成立,那么x-〉z也成立,这个推理规则称为()

参考解析:传递函数依赖

7、数据库设计分为以下六个阶段:需求分析、()、逻辑结构设计、()、数据库

实施、数据库运行与维护

参考解析:概念结构设计、物理结构设计

8、在MySQL中,通常使用值来表示一个列植没有值或缺值的情形。

参考解析:NULL

9、创建索引通常使用()语句.

参考解析:CREATEINDEX

10、用二维表结构表示实体以及实体间联系的数据模型称为数据模型。

参考解析:关系

三、简答题

1、请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”

的留言内容修改为“如何使用INSERT语句?”。

参考解析:

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysql>UPDATEcontent

一〉SETwords』如何使用INSERT语句?'

—>WHEREusername=,MySQL初学者';

QueryOK,1rowaffected(0.08sec)

Rowsmatched:1Changed:1Warnings:0

2、删除表中所有记录。

参考解析:deletefromemployee;

3、删除表中名称为‘小李子'的记录。

参考解析:deletefromemployeewhereusername=,小李子’;

4、将姓名为‘aaa'的员工薪水修改为4000元,job改为ccc

参考解析:updateemployeesetsalary=4000,job=,ccc'whereusername』aaa';

5、将所有员工薪水修改为5000元。

参考解析:updateemployeesetsalary=5000;

6、使用insert语句向表中插入一个员工的信息。

参考解析:

insertintoemployee(id,username,birthday,entry_date,job,salary,resume)

values(null,,小李子','1980-09-09'1980-09-09','bbb',1000,'bbbbbbbb');

7、使用insert语句向表中插入一个员工的信息。

参考解析:insertintoemployee(id,username,birthday,entry_date,job,salary,resume)

values(null,'aaa'1980-09-09','1980-09-09','bbb",1000/bbbbbbbb');

8、使用truncate删除表中记录。

参考解析:truncatetableemployee;

2018年3月计算机二级MySQL模拟试题及答案(5)

一、选择题

1、在MySQL中,通常使用语句来指定一个已有数据库作为当前工作数据库。

A.USING

B.USED

C.USES

D.USE

2、下列类型不是MySQL中常用的的数据类型。

A.INT

B.VAR

C.TIME

D.CHAR

3、可用于从表或视图中检索数据的SQL语句是。

A.SELECT语句

B.INSERT语句

C.UPDATE语句

D.DELETE语句

4、SQL语言又称o

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

5、下列语句中,不是表数据的基本操作语句。

A)CREATE语句

B)INSERT语句

C)DELETE语句

D)UPDATE语句

参考答案:1.D2.B3.A4.C5.A

二、填空题

1、在MySQL中,通常使用_________值来表示一个列植没有值或缺值的情形。

2、在CREATETABLE语句中,通常使用关键字来指定主键。

3、MySQL数据库所支持的SQL语言主要包含、、和MySQL扩展

增加的语言要素几个部分。

4、在MySQL的安装过程中,若选用“启用TCP/IP网络",则MySQL会默认选用的端口号

是o

5、MySQL安装成功后,在系统中回默认建立一个用户。

6、MySQL安装包含典型安装、定制安装和三种安装类型。

7、在MySQL中,可以使用INSERT或语句,向数据库中一个已有的表插入一行或

多行元组数据。

8、在MySQL中,可以使用语句或语句删除表中的一行或多行数据。

9、在MySQL中,可以使用语句来修改、更新一个表或多个表中的数据。

10、SELECT语句的执行过程是从数据库中选取匹配的特定和,并将这些

数据组织成一个结果集,然后以一张的形式返回。

参考答案:

1.NULL2.PRIMARYKEY3.数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)

4.33065.root6.完全安装7.REPLACE

8.DELETETRANCATE9.UPDATE10.行列临时表

三、简答题

1.在数据库db_test中创建一个存储过程,用于实现给定表content中一个留言人的姓名

即可修改表content中该留言人的电子邮件地址为一个给定的值。

参考解析:

在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb_test;

Databasechanged

mysql>DELIMITER$$

mysqDCREATEPROCEDUREsp_updateemail(INUSer_nameVARCHAR(50),INe_mail

VARCHAR(50))

—>BEGIN

一>UPDATEcontentSETemail=e_mailWHEREusername=user_name;

—>END$$

QueryOK,0rowsaffected(0.06SeC)

2.请简述游标在存储过程中的作用。

参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用

户就可以根据需要滚动或浏览其中的数据。

3.请列举两个常用的MySQL客户端管理工具。

参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。

4.请使用SELECTINTO...0UTF1LE语句,备份数据库db_test中表content的全部数据到

C盘的BACKUP目录下一个名为backupcontent,txt的文件中,要求字段值如果是字符则用双引

号标注,字段值之间用逗号隔开,每行以问号为结束标志。

参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb_test;

Databasechanged

mysql>SELECT*FROMcontent

一>INTOOUTFILE'C:/BACKUP/backupcontent.txt'

->FIELDSTERMINATEDBY','

—>OPTIONALLYENCLOSEDBY'

一〉LINESTERMINATEDBY'?':

QueryOK,1rowaffected(0.01sec)

5.请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的

留言信息删除。

参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:

mysql>USEdb-test;

Databasechanged

mysqDDELETEFROMcontent

—>WHEREusemame=,MySQL初学者';

QueryOK,1rOWaffected(0.09sec)

2018年3月计算机二级MySQL模拟试题及答案(6)

一、选择题

Lmysql中,备份数据库的命令是()

A.mysqldumpB.mysqlC.backupD.copy

参考答案:A

2.根据关系模式的完整性规则,一个关系中的主键()o

A.不能有两列组成

B.不能成为另一个关系的外部键

C.不允许空值

D.可以取空值

参考答案:C

3.以下哪个语句用于撤销权限()

A.DELETEB.DROPC.REVOKED.UPDATE

参考答案:C

4.对于现实世界中事物的特征,在实体-联系模型中使用()

A.属性描述B.关键字描述C.二维表格描述D.实体描述

参考答案:A

5.存储程序中选择语句有哪些()

A.IFB.WHILEC.SELECTD.SWITCH

参考答案:A

6.SQL语言又称o

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

参考答案:C

二、填空题

1.创建索引通常使用()语句.

参考解析:CREATEINDEX

2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在

更新、删除数据时设置cascade策略

Createtablexs_kc

(idintnotnullauto_incrementprimarykey,

snochar(6)notnull,

Knochar(3)notnull,

Chengjitinyint(1)null,

()

参考解析:

Create

温馨提示

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

评论

0/150

提交评论