2018年计算机二级MySQL模拟试题及答案共6章.pdf

上传人:文*** 文档编号:91495574 上传时间:2023-05-27 格式:PDF 页数:22 大小:2.14MB
返回 下载 相关 举报
2018年计算机二级MySQL模拟试题及答案共6章.pdf_第1页
第1页 / 共22页
2018年计算机二级MySQL模拟试题及答案共6章.pdf_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《2018年计算机二级MySQL模拟试题及答案共6章.pdf》由会员分享,可在线阅读,更多相关《2018年计算机二级MySQL模拟试题及答案共6章.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2 0 1 8 年计算机二级M yS Q L 模拟试题汇总共6 章,2 2 页,欢迎学习!2 0 1 8 年 3 月计算机二级M yS Q L 模拟试题及答案(1)一、选择题1.数据库系统的核心是 A。A.数据模型B.数据库管理系统C.数据库D.数据库管理员2.E-R图提供了表示信息世界中实体、属性和B 的方法。A.数据B.联系C.表D.模式3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的_AA.概念模型B.结构模型C.物理模型D.逻辑模型4.将 E.R 图转换到关系模式时,实体与联系都可以表示成B oA.属性B.关系C.键D.域5.在关系数据库设计中,设计关系模式属于数据库设计的

2、C oA.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段6.从E R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是_ _ _C OA.M端实体的键B.I V端实体的键C.M端实体键与N端实体键组合D.重新选取其他属性2 0 1 8 年 3 月计算机二级M yS Q L 模拟试题及答案(2)一、选择题L m ys q l 中,备份数据库的命令是()A.m ys q l d u m p B.m ys q l C.ba c k u p D.c o p y参考答案:A2.根据关系模式的完整性规则,一个关系中的主键()oA.不能有两列组成B.不能成为另一个关系的

3、外部键C.不允许空值D.可以取空值参考答案:C3 .以下哪个语句用于撤销权限()A.D E L E T E B.D RO P C.RE V O K E D.U P D AT E参考答案:C4 .对于现实世界中事物的特征,在实体-联系模型中使用()A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A5.存储程序中选择语句有哪些()A.I F B.W H I L E C.S E L E C T D.S W I T C H参考答案:A6.S Q L 语言又称 oA.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C二、填空题1 .创建索引通常使用()语句.

4、参考解析:CREA TE INDEX2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc(id int not null auto_increment primary key,sno char(6)not null,Kno char(3)not null,Chengji tinyint(1)null,()参考解析:Create table xs_kc(id int not null auto_increment primary key,sno char(6)not null,

5、Kno char(3)not null,Chengji tinyint(1)null,Foreign key(sno)references xs(sno)on delete cascade on update cascade,Foreign key(kno)references kc(kno)on delete cascade on update cascade);3.一个关系R 的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:非主属性4.数据库系统的三级模式结构是指数据库系统是由_ _ _ _ _ _、和 三级构方 O参考解析:模式外模式内模式5.在 M yS Q L 中,通常

6、使用 值来表示一个列植没有值或缺值的情形。参考解析:NU L L三、简答题1.请使用DEL ET E语句将数据库d b _ test的表c ontent中留言人姓名为“M ysQ L 初学者”的留言信息删除。参考解析:在 M yS Q L 命令行客户端输入如下S Q L 语句即可实现:mysql U S E d b-test;Da ta b a se c ha ngedmysql DEL ET E FRO M c ontent W H ERE usema me=M yS Q L 初学者;Q uery O K,1 rO W a ffec ted(0.09 sec)2 .请列举两个常用的M yS

7、Q L 客户端管理工具。参考解析:M yS Q L 命令行客户端、M yS Q L 图形化管理工具phpAd min。3 .请简述游标在存储过程中的作用。参考解析:游标是一个被S EL ECT 语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。4 .给X S 表增加一个列“备注”,数据类型为text,不允许为空参考解析:a lter ta b le xsa d d c olumn c omment text not null;5.请使用U P DAT E语句将数据库d b _ test的表c ontent中留言人姓名为“M yS Q L 初学者”的留言内容

8、修改为“如何使用I NS ERT 语幻?”。参考解析:在 M yS Q L 命令行客户端输入如下S Q L 语句即可实现:mysql U S E d b-test;Da ta b a se c ha ngedmysql UPDA TE content SET words=如何使用 INSERT 语句?一 WHERE username=MySQL 初学者;Query OK,1 row affected(0.08 sec)Rows matched:1 Changed:1 Warnings:02 018年3月计算机二级M yS Q L模拟试题及答案(3)一、选择题1、在M yS Q L中,通常使用

9、语句来指定一个已有数据库作为当前工作数据库。A.U S I NGB.U S EDC.U S ESD.U S E2、下列 类型不是M yS Q L中常用的的数据类型。A.I NTB.V ARC.T I M ED.CH AR3、可用于从表或视图中检索数据的S Q L语句是。A.S EL ECT 语句B.I NS ERT 语句C.U P DAT E 语句D.DEL ET E 语句4、S Q L语言又称 oA.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言5、下列语句中 不是表数据的基本操作语句。A)CREAT E 语句B)I NS ERT 语句C)DEL ET E 语句D)U

10、P DAT E 语句参考答案:1.D 2.B 3.A 4.C 5.A二、填空题1、在M yS Q L中,通常使用_ _ _ _ _ _ _ _ _ 值来表示一个列植没有值或缺值的情形。2、在CREAT E T ABL E语句中,通常使用 关键字来指定主键。3、M yS Q L数据库所支持的S Q L语 言 主 要 包 含、和M yS Q L扩展增加的语言要素几个部分。4、在M yS Q L的安装过程中,若 选 用“启 用T CP/I P网 络 ,则M yS Q L会默认选用的端口号是 o5、M yS QL安装成功后,在系统中回默认建立一个 用户。6、M yS QL安装包含典型安装、定制安装和

11、三种安装类型。7、在M yS QL中,可以使用I N S E RT或 语句,向数据库中一个已有的表插入一行或多行元组数据。8、在M yS QL中,可以使用 语句或 语句删除表中的一行或多行数据。9、在M yS QL中,可以使用 语句来修改、更新一个表或多个表中的数据。1 0、S E L E C T语句的执行过程是从数据库中选取匹配的特定 和,并将这些数据组织成一个结果集,然后以一张 的形式返回。参考答案:1.N U L L 2.PRI M A RY K E Y 3.数据定义语言(D D L)数据操纵语言(D M L)数据控制语言(D C L)4.330 6 5.root 6.完全安装 7.RE

12、 PL A C E8.D E L E T E T RA N C A T E 9.U PD A T E 1 0.行 列 临 时 表三、简答题1.在数据库d b _ te st中创建一个存储过程,用于实现给定表c onte nt中一个留言人的姓名即可修改表c onte nt中该留言人的电子邮件地址为一个给定的值。参考解析:在M yS QL 命令行客户端输入如下S QL 语句即可实现:mysql U S E d b _ te st;D a ta b a se c h a ng e dmysql D E L I M I T E R$mysqD C RE A T E PRO C E D U RE sp_

13、 u pd a te e ma i l (I N U S e r_ na me V A RC H A R(50),I N e _ ma i lV A RC H A R(50)B E GI N一 U PD A T E c onte nt S E T e ma i l=e _ ma i l W H E RE u se rna me=u se r_ na me;E N D$Qu e ry O K,0 rows a f f e c te d(0.0 6 S e C)2.请简述游标在存储过程中的作用。参考解析:游标是一个被S E L E C T 语句检索出来的结果集。在存储了游标后,应用程序或用户就可以

14、根据需要滚动或浏览其中的数据。3.请列举两个常用的M yS QL 客户端管理工具。参考解析:M yS QL 命令行客户端、M yS QL 图形化管理工具ph pA d mi n。4.请使用S E L E C T I N T O.0 U T F 1 L E 语句,备份数据库d b _ te st中表c onte nt的全部数据到C 盘的B A C K U P目录下一个名为b a c k u pc onte nt,txt的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。参考解析:在 M yS QL 命令行客户端输入如下S QL 语句即可实现:mysql U

15、S E d b _ te st;D a ta b a se c h a ng e dmysql S E L E C T*F RO M c onte nt一 I N T O O U T F I L E C:/B A C K U P/b a c ku pc o n ten t.tx t-F I E LD S T E R M I N A T E D B Y,O P T I O N A LLY E N C LO S E D B Y 一 LI N E S T E R M I N A T E D B Y?:Q u ery O K,1 ro w a ffec ted(0.01 s ec)5.请使用D E L

16、E T E 语句将数据库d b _ tes t的表c o n ten t中留言人姓名为“M y s Q L初学者”的留言信息删除。参考解析:在M y S Q L命令行客户端输入如下S Q L语句即可实现:my s qlU S E d b-tes t;D a ta b a s e c ha n gedmy s qD D E LE T E F R O M c o n ten tW HE R E u s ema me=,M y S Q L 初学者;Q u ery O K,1 rO W a ffec ted(0.09 s ec)2018 年 3 月计算机二级M y S Q L模拟试题及答案(4)一、选

17、择题1、my s ql中唯一索引的关键字是()A.fu lltex t in d ex B.o n ly in d ex C.u n iqu e in d ex D.in d ex参考答案:c2、只修改列的数据类型指令是()A.A LT E R T A B LE .A LT E R C O LU M NB.A LT E R T A B LE M O D I F Y C O LU M N-C.A LT E R T A B LE U P D A T E D.A LT E R T A B LE U P D A T E C O LU M N-参考答案:B3、在数据库设计中,将 E-R 图转换成关系数据

18、模型的过程属于(A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段参考答案:B4、在概念设计阶段,最常使用的数据模型是()A.对象模型B.物理模型C.逻辑模型D.实体联系模型参考答案:D5、索引可以提高哪一操作的效率()A.I N S E R T B.U P D A T E C.D E LE T E D.S E LE C T参考答案:D6、E-R 图是数据库设计的工具之一,它一般适用于建立数据库的A.概念模型B.结构模型C.物理模型D.逻辑模型参考答案:A7、根据关系模式的完整性规则,一个关系中的主键()。A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空

19、值参考答案:C二、填空题1、b o o l型数据用于存储逻辑值,它只有两种状态,即“()”和“()”。参考解析:T R U E、F A LS E2、()关键字能够将两个或多个S E LE C T 语句的结果连接起来。参考解析:U N I O N3、创建唯一性索引时,通常使用的关键字是 0参考解析:U N I Q U E4、如果使用“()”关键词,则即使在更新过程中出现错误,更新语句也不会中断参考解析:“I G N O R E ”5、数据库系统的三级模式结构是指数据库系统是由_ _ _ _ _ _ _、和 三级构成。参考解析:模式外模式内模式6、如果x-y,y-z 成立,那么x-z 也成立,这个

20、推理规则称为()参考解析:传递函数依赖7、数据库设计分为以下六个阶段:需求分析、()、逻辑结构设计、()、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计8、在 M y S Q L 中,通常使用 值来表示一个列植没有值或缺值的情形。参考解析:N UL L9、创建索引通常使用()语句.参考解析:CREA TE INDEX10、用二维表结构表示实体以及实体间联系的数据模型称为 数据模型。参考解析:关系三、简答题1、请使用UPDA TE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。参考解析:在 MySQL

21、命令行客户端输入如下SQL语句即可实现:mysql USE db-test;Database changedmysql UPDA TE content一 SET words如何使用INSERT语句?WHERE username=,MySQL 初学者;Query OK,1 row affected(0.08 sec)Rows matched:1 Changed:1 Warnings:02、删除表中所有记录。参考解析:delete from employee;3、删除表中名称为小李子 的记录。参考解析:delete from employee where username=,小李子;4、将姓名为a

22、aa的员工薪水修改为4000元,job改为ccc参考解析:update employee set salary=4000,job=,ccc where usernameaaa;5、将所有员工薪水修改为5000元。参考解析:update employee set salary=5000;6、使用insert语句向表中插入一个员工的信息。参考解析:i n s e r t i n t o e m p l o y e e(i d,us e r n a m e,b i r t h d a y,e n t r y _ d a t e,j o b,s a l a r y,r e s um e)v a l u

23、e s (n ul l,小李子,1 9 8 0-0 9-0 9 1 9 8 0-0 9-0 9 ,b b b ,1 0 0 0,b b b b b b b b );7、使用i n s e r t 语句向表中插入一个员工的信息。参考解析:i n s e r t i n t o e m p l o y e e (i d,us e r n a m e,b i r t h d a y,e n t r y _ d a t e,j o b,s a l a r y,r e s um e)v a l ue s(n ul l,a a a 1 9 8 0-0 9-0 9 ,1 9 8 0-0 9-0 9 ,b b

24、 b ,1 0 0 0/b b b b b b b b );8、使用t r un c a t e 删除表中记录。参考解析:t r un c a t e t a b l e e m p l o y e e;2 0 1 8年3月计算机二级M y S Q L模拟试题及答案(5)一、选择题1、在M y S Q L中,通常使用 语句来指定一个已有数据库作为当前工作数据库。A.US I N GB.US E DC.US E SD.US E2、下列 类型不是M y S Q L中常用的的数据类型。A.I N TB.VA RC.TI M ED.C H A R3、可用于从表或视图中检索数据的S Q L语句是。A.S

25、 E L E C T 语句B.I N S E R T 语句C.UP DA TE 语句D.DE L E TE 语句4、S Q L语言又称 oA.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言5、下 列 语 句 中,不 是 表 数 据 的 基 本 操 作 语 句。A)C R E A TE 语句B)I N S E R T 语句C)DE L E TE 语句D)UP DA TE 语句参考答案:1.D 2.B 3.A 4.C 5.A二、填空题1、在M y S Q L中,通常使用_ _ _ _ _ _ _ _ _ 值来表示一个列植没有值或缺值的情形。2、在C R E A TE TA B

26、 L E语句中,通常使用 关键字来指定主键。3、M y S Q L数据库所支持的S Q L语 言 主 要 包 含、和M y S Q L扩展增加的语言要素几个部分。4、在M y S Q L的安装过程中,若 选 用“启 用TCP/I P网 络,则M yS Q L会默认选用的端口号是 o5、M yS Q L安装成功后,在系统中回默认建立一个 用户。6、M yS Q L安装包含典型安装、定制安装和 三种安装类型。7、在M yS Q L中,可以使用I N S E R T或 语句,向数据库中一个已有的表插入一行或多行元组数据。8、在M yS Q L中,可以使用 语句或 语句删除表中的一行或多行数据。9、在

27、M yS Q L中,可以使用 语句来修改、更新一个表或多个表中的数据。1 0、S E L E CT语句的执行过程是从数据库中选取匹配的特定 和,并将这些数据组织成一个结果集,然后以一张 的形式返回。参考答案:1.N U L L 2.P R I M AR Y K E Y 3.数据定义语言(D D L)数据操纵语言(D M L)数据控制语言(D CL)4.3 3 0 6 5.r o o t 6.完全安装 7.R E P L ACE8.D E L E TE TR AN CATE 9.U P D ATE 1 0.行 列 临 时 表三、简答题1.在数据库d b _ t es t中创建一个存储过程,用于实

28、现给定表c o n t en t中一个留言人的姓名即可修改表c o n t en t中该留言人的电子邮件地址为一个给定的值。参考解析:在M yS Q L 命令行客户端输入如下S Q L 语句即可实现:m ys q l U S E d b _ t es t;D a t a b a s e c h a n g edm ys q l D E L I M I TE R$m ys q D CR E ATE P R O CE D U R E s p _ u p d a t e em a i l (I N U S er _ n a m e V AR CH AR(5 0),I N e_ m a i lV AR

29、 CH AR(5 0)BE G I N一 U P D ATE c o n t en t S E T em a i l=e_ m a i l WH E R E u s er n a m e=u s er _ n a m e;E N D$Q u er y O K,0 r o w s a f f ec t ed(0.0 6 S eC)2.请简述游标在存储过程中的作用。参考解析:游标是一个被S E L E CT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。3 .请列举两个常用的M yS Q L 客户端管理工具。参考解析:M yS Q L 命令行客户端、M yS

30、 Q L 图形化管理工具p h p Ad m i n。4 .请使用S E L E CT I N TO.0 U TF 1 L E 语句,备份数据库d b _ t es t 中表c o n t en t 的全部数据到C 盘的BACK U P 目录下一个名为b a c k u p c o n t en t,t xt 的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。参考解析:在 My SQL命令行客户端输入如下SQL语句即可实现:my s ql USE d b _ t e s t;Da t a b a s e c h a n g e dmy s ql SELE

31、CT*FROM c o n t e n t一INT O OUT FILEC:/B ACKUP/b a c k u p c o n t e n t.t xt-FIELDS T ERMINAT ED B Y,OPT IONALLY ENCLOSED B Y一 LINES T ERMINAT ED B Y?:Qu e r y OK,1 r o w a f f e c t e d(0.01 s e c)5.请使用DELET E语句将数据库d b _ t e s t 的表c o n t e n t 中留言人姓名为“My s QL初学者”的留言信息删除。参考解析:在My SQL命令行客户端输入如下SQL语

32、句即可实现:my s ql USE d b-t e s t;Da t a b a s e c h a n g e dmy s qDDELET E FROM c o n t e n tWHERE u s e ma me=,My SQL 初学者;Qu e r y OK,1 r OW a f f e c t e d(0.09 s e c)2018年 3 月计算机二级My SQL模拟试题及答案(6)一、选择题Lmy s ql 中,备份数据库的命令是()A.my s ql d u mp B.my s ql C.b a c k u p D.c o p y参考答案:A2.根据关系模式的完整性规则,一个关系中

33、的主键()oA.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C3.以下哪个语句用于撤销权限()A.DELET E B.DROP C.REVOKE D.UPDAT E参考答案:C4.对于现实世界中事物的特征,在实体-联系模型中使用()A.属性描述B.关键字描述C.二维表格描述D.实体描述参考答案:A5.存储程序中选择语句有哪些()A.IF B.WHILE C.SELECT D.SWIT CH参考答案:A6.SQL语言又称 oA.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C二、填空题1 .创建索引通常使用()语句.参考解析:

34、CREA TE INDEX2.在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc(id int not null auto_increment primary key,sno char(6)not null,Kno char(3)not null,Chengji tinyint(1)null,()参考解析:Create table xs_kc(id int not null auto_increment primary key,sno char(6)not null,Kno c

35、har(3)not null,Chengji tinyint(1)null,Foreign key(sno)references xs(sno)on delete cascade on update cascade,Foreign key(kno)references kc(kno)on delete cascade on update cascade);3.一个关系R 的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:非主属性4.数据库系统的三级模式结构是指数据库系统是由_ _ _ _ _ _、和 三级构方 O参考解析:模式外模式内模式5.在 My SQL中,通常使用 值来表示一

36、个列植没有值或缺值的情形。参考解析:N UL L三、简答题1 .请使用D E L E TE 语句将数据库db_t es t 的表co n t en t 中留言人姓名为“M y s QL 初学者”的留言信息删除。参考解析:在 M y SQL 命令行客户端输入如下SQL 语句即可实现:m y s q l USE db-t es t;D at abas e chan gedm y s q l D E L E TE F ROM co n t en t WH E RE us em am e=M y SQL 初学者;Quer y OK,1 r OW affect ed(0.0 9 s ec)2 .请列举两

37、个常用的M y SQL 客户端管理工具。参考解析:M y SQL 命令行客户端、M y SQL 图形化管理工具p hp A dm in。3.请简述游标在存储过程中的作用。参考解析:游标是一个被SE L E C T语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。4.给XS表增加一个列“备注”,数据类型为t ext,不允许为空参考解析:al t er t abl e xsadd co l um n co m m en t t ext n o t n ul l;5.请使用UPD A TE 语句将数据库db_t es t 的表co n t en t 中留言人姓名为“M y SQL 初学者”的留言内容修改为“如何使用I N SE RT语幻?”。参考解析:在 M y SQL 命令行客户端输入如下SQL 语句即可实现:m y s q l USE db-t es t;D at abas e chan gedmysql UPDA TE content SET words=如何使用 INSERT 语句?一 WHERE username=MySQL 初学者;Query OK,1 row affected(0.08 sec)Rows matched:1 Changed:1 Warnings:0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁