小伙伴们是不是对考试复习无从下手呢? 以下是考无忧小编为您准备的二级MySQL试题!
二级MySQL试题
【1】
1关系表达式运算的结果是( c )。
A.数值型 B.字符型 C.逻辑型 D.日期型
2储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( d )。
A.一对一的联系 B.一对多的联系
C.多对一的联系 D.多对多的联系
3在关系模型中,关系的每一个属性值( d )。
A.不能全同 B.可以全同
C.必须全同 D.是不可分割的
4在数据库三级模式间引入二级映象的主要作用是(a )
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的一致性 D.提高数据与程序的可移植性
5视图是一个“虚表”,视图的构造基于(a )
A.基本表 B.视图
C.基本表或视图 D.数据字典
6SQL语言中,SELECT语句的执行结果是( a)
A.属性 B.表 C.元组 D.数据库
7 DB、DBMS和DBS三者之间的关系是(b )
A.DB包括DBMS和DBS B.DBS包括DB和DBMS
C.DBMS包括DB和DBS D.不能相互包括
8设有关系模式EMP(职工号,姓名,年龄,技能)。假设职工号唯一,每个职工有多项技能,则EMP表的主键是( a )
A.职工号 B.姓名,技能 C.技能 D.职工号,技能
9 在SQL语句中,与表达式"仓库号 NOT IN("wh","wh2")"功能相同的表达式是d
A)仓库号="wh" AND 仓库号="wh2" B)仓库号!="wh" OR 仓库号!= "wh2"
C)仓库号="wh" OR 仓库号="wh2" D)仓库号!="wh" AND 仓库号!="wh2"
10在SQL SELECT语句中用于实现关系的选择运算的短语是c
A)FOR B)WHILE
C)WHERE D)CONDITION
【2】
1.数据库系统的核心是________。
A.数据模型
B.数据库管理系统
C.数据库
D.数据库管理员
2.E-R图提供了表示信息世界中实体、属性和________的方法。
A.数据
B.联系
C.表
D.模式
3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型
B.结构模型
C.物理模型
D.逻辑模型
4.将E.R图转换到关系模式时,实体与联系都可以表示成________。
A.属性
B.关系
C.键
D.域
5.在关系数据库设计中,设计关系模式属于数据库设计的________。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.M端实体的键
B.Ⅳ端实体的键
C.M端实体键与N端实体键组合
D.重新选取其他属性
7.在MySQL中,通常使用________语句来进行数据的检索、输出操作。
A.SELECT
B.INSERT
C.DELETE
D.UPDATE
8.在SELECT语句中,可以使用________子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。
A.LIMIT
B.GROUP BY
C.WHERE
D.ORDER BY
1.A 2.B 3.A 4.B 5.C 6.C 7.A 8.B
【3】
一、选择题
下列语句中,________不是表数据的基本操作语句。
A)CREATE语句
B)INSERT语句
C)DELETE语句
D)UPDATE语句
二、填空题
1.在MySQL中,可以使用INSERT或________语句,向数据库中一个已有的表插入一行或多行元组数据。
2.在MySQL中,可以使用________语句或________语句删除表中的一行或多行数据。
3.在MySQL中,可以使用________语句来修改、更新一个表或多个表中的数据。
三、编程题
1.请使用INSERT语句向数据库db_test的表content中插入一行描述了下列留言信息的数据:留言ID号由系统自动生成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;
留言人姓名为“MySQL初学者”;脸谱图标文件名为“face.jpg”;电子邮件为“tom@gmail.com”;留言创建日期和时间为系统当前时间。
2.请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。
3.请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。
四、筒答题
1.请简述INSERT语句与REPLACE语句的区别。
2.请简述DELETE语句与TRUNCATE语句的区别。
一、选择题
A
二、填空题
1.REPLACE
2DELETETRANCATE
3.UPDATE
三、编程题
1.在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db_test;
Database changed
mysql>INSERT INTO content(content_id,subject,words,usename,face,email,createtime)
一>VALUES(NULL,’MySQL问题请教’,’MySQL中对表数据的基本操作有哪些?
一>‘MySQL初学者’,’face.Jpg’,’tom@gmail.COB’,NOW());
Query OK.1 row affected(0.08 sec)Query OK,1 row affected(0.55 see)
2.在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db—test;
Database changed
mysql>UPDATE content
一>SET words=’如何使用INSERT语句?’
一>WHERE username=’MySQL初学者’;
Query OK,1 row affected(0.08 sec)
Rows matched:1Changed:1Warnings:0
3.在MySQL命令行客户端输入如下SQL语句即可实现:
mysql>USE db—test;
Database changed
mysql>DELETE FROM content
一>WHERE usemame=‘MySQL初学者’;
Query OK,1 rOW affected(0.09 sec)
四、简答题
1.略。
2.略。
【4】
一、选择题
1、可用于从表或视图中检索数据的SQL语句是________。
A.SELECT语句
B.INSERT语句
C.UPDATE语句
D.DELETE语句
2、SQL语言又称________。
A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
二、填空题
1、MySQL数据库所支持的SQL语言主要包含_______、_______、_________和MySQL扩展增加的语言要素几个部分。
2、在MySQL的安装过程中,若选用“启用TCP/IP网络”,则MySQL会默认选用的端口号是________。
3、MySQL安装成功后,在系统中回默认建立一个________用户。
4、MySQL安装包含典型安装、定制安装和________三种安装类型。
三、简答题
1.请列举MySQL的系统特性。
2.请简述MySQL的安装与配置过程。
3.请列举两个常用的MySQL客户端管理工具。
4.请解释SQL是何种类型的语言?
习题答案
一、选择题
1.A 2.C
二、填空题
1.数据定义语言(DDL)数据操纵语言(DML)数据控制语言(DCL)
2.33063.root 4.完全安装
三、简答题
1.略。可参考第2章2.1节内容。
2.略。可参考第2章2.2节内容。
3.MySQL命令行客户端、MySQL图形化管理工具phpAdmin。
4.SQL是结构化查询语言(Structured Q-ery Language)的英文缩写,它是一种专门用来与数据库通信的语言。
【5】
一、选择题
1.数据库系统的核心是________。
A.数据模型
B.数据库管理系统
C.数据库
D.数据库管理员
2.E-R图提供了表示信息世界中实体、属性和________的方法。
A.数据
B.联系
C.表
D.模式
3.E-R图是数据库设计的工具之一,它一般适用于建立数据库的________。
A.概念模型
B.结构模型
C.物理模型
D.逻辑模型
4.将E.R图转换到关系模式时,实体与联系都可以表示成________。
A.属性
B.关系
C.键
D.域
5.在关系数据库设计中,设计关系模式属于数据库设计的________。
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
6.从E—R模型向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的键是________。
A.M端实体的键
B.Ⅳ端实体的键
C.M端实体键与N端实体键组合
D.重新选取其他属性
二、填空题
1.数据库系统的三级模式结构是指数据库系统是由________、________和________三级构成。
2.数据库系统的运行与应用结构有客户/服务器结构(C/S结构)和________两种。
3.在数据库的三级模式体系结构中,外模式与模式之间的映射实现了数据库的________独立性。
4.用二维表结构表示实体以及实体间联系的数据模型称为________数据模型。
5.数据库设计包括概念设计、________和物理设计。
6.在E-R图中,矩形表示________。
三、简答题
1.请简述什么是数据库管理系统,以及它的主要功能有哪些?
2.请简述什么是数据库系统?
3.请简述什么是模式、外模式和内模式?
4.请简述C/S结构与B/S结构的区别。
5.请简述关系规范化过程。
习题答案
一、选择题
1.A 2.B 3.A 4.B 5.C 6.C
二、填空题
1.模式外模式 内模式
2.浏览器/服务器结构(B/S结构)
3.逻辑
4.关系
5.逻辑设计
6.实体
三、简答题
1.略。可参考第1章1.1节内容。
2.数据库、数据库管理系统与操作数据库的应用程序,加上支撑它们的硬件平台、软件平台和与数据库有
关的人员(如DBA、程序设计者等)一起,就构成了一个完整的数据库系统。
3.略。可参考第1章I.3.1小节内容。
4.略。可参考第1章1.3.3小节内容。
5.略。可参考第1章1.4.2小节内容。
【6】
填空题(每空4分,共40分)
1.如果一个MySQL的版本号没有后缀,表示该版本已经在很多地方运行一段时间了,而且
没有非平台特定的错误报告。我们通常称之为版。
2.可以用几种方式提供MySQL程序的选项:
(1) 在命令行中在程序名后面提供。
(2) 在程序启动时读取的中设置。
(3) 在 中设置。
3.在创建数据库时,可以使用子句确保如果数据库不存在就创建它,如果存在就直接使用它。
4. 类型的数据可以理解成只能取指定的几个值的字符串。
5.在创建表格时,可以使用 关键词使当前建立的表为临时表。
6.从表a中选择第10条到第20条记录可以使用如下语句:select * from a 10 10
7.创建索引通常使用 语句,
该语句最终会被MySQL转换成相应的语句执行。
二.选择题(每题2分,共20分)
1. 以下关于MySQL的说法中错误的是:
A. MySQL是一种关系型数据库管理系统
B. MySQL软件是一种开放源码软件
C. MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中
D. MySQL完全支持标准的SQL语句
2. 以下关于MySQL配置向导的说法中错误的是:
A. MySQL安装完毕后,会自动启动MySQL配置向导
B. MySQL配置向导用于配置Windows中的服务器
C. MySQL配置向导将用户选择结果放到模板中生成一个my.ini文件
D. MySQL配置向导可以选择两种配置类型:标准配置和详细配置
3.是MySQL服务器
A.MySQL
B.MySQLD
C.MySQL Server
D.MySQLS
4. DROP DATABASE会删除数据库目录和文件,返回 。
A.一个逻辑值表示运行成功与否
B.被删除的表的名称列表
C. 已被删除的表的数量
D.删除文件的大小
5. 转义字符“\n”表示:
A.NUL
B.退格
C.新行
D.制表符
6. 创建表时,不允许某列为空可以使用:
A.NOT NULL
B.NO NULL
C.NOT BLANK
D.NO BLANK
7. 从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select * from student where。
A.NAME=’张*’
B.NAME=‘%张%’
C.NAME LIKE ‘张%’
D.NAME LIKE ‘张*’
8. 要快速完全清空一个表,可以使用如下语句:
A. TRUNCATE TABLE
B. DELETE TABLE
C. DROP TABLE
D. CLEAR TABLE
9. 以下哪个表不用于MySQL的权限管理: A.HOST
B.DB
C. COLUMNS_PRIV
D.MANAGER
10. 备份是在某一次完全备份的基础,只备份其后数据的变化。
A.比较
D.检查
C.增量
D.二次
三.问答题
1.试说明在命令行中输入密码的方式及其利优缺点。(15分)
2.试述MySQL中的整数类型有哪些,每种类型有符号(SIGNED)时的取值范围,并为每种类型举一个使用示例。(25分)
答案:
一.填空题
1.稳定
2. 选项文件 环境变量
3. IF NOT EXISTS
4. ENUM(或枚举)
5. TEMPORARY
6.limitoffset
7. CREATE INDEXALTER TABLE
二.选择题
1D 2 A 3B 4C 5C 6A 7C 8A 9D 10C
三.问答题
1.试说明在命令行中输入密码的方式及其利优缺点。
答:在命令行中输入密码可以使用“-p密码”或“――password=密码”两种方式,注意 “-p”或“--password=”与后面的密码之间没有空格。
如果使用“-p”或“—password”选项但没有指定密码,客户端程序提示输入密码。此时输入密码会以星号显示,而不显示密码本身,这比在在命令行输入密码要安全得多。
2.试述MySQL中的整数类型有哪些,每种类型有符号(SIGNED)时的取值范围,并为每种类型举一个使用示例。
答:MySQL中整数类型共有四种,各类型表示范围及使用示例如下。
(1) TINYINT:-27 ┈ 27-1,可用于记录一门课程的考试分数(满分100分)。
(2) SMALLINT:-215 ┈ 215-1,可用于记录一门课程的课时数。
(3) MEDIUMINT:-223 ┈ 223-1, 可用于记录一个软盘的已用字节数。
(4) INT:-231 ┈ 231-1,可用于记录一个国家的人数。
(5) BIGINT:-263 ┈ 263-1,可用于记录全世界的人数。
(注:各种类型名称及表示范围应该准备无误,使用举例只要没有明显的错误即可算正确。)
刷完以上的二级MySQL试题了吗?
考无忧小编祝大家:
刷的计算机等级考试题库都考,考的都会,蒙的全对,考神附体,全部都过!预祝大家都能够顺利考取计算机等级证书。考无忧小编等大家的好消息!
文章推荐:
2018年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”
全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)
温馨提示:
考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office
想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库
想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯