mysql数据库系统及应用综合练习附答案.docx

上传人:b****7 文档编号:25614268 上传时间:2023-06-10 格式:DOCX 页数:22 大小:21KB
下载 相关 举报
mysql数据库系统及应用综合练习附答案.docx_第1页
第1页 / 共22页
mysql数据库系统及应用综合练习附答案.docx_第2页
第2页 / 共22页
mysql数据库系统及应用综合练习附答案.docx_第3页
第3页 / 共22页
mysql数据库系统及应用综合练习附答案.docx_第4页
第4页 / 共22页
mysql数据库系统及应用综合练习附答案.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

mysql数据库系统及应用综合练习附答案.docx

《mysql数据库系统及应用综合练习附答案.docx》由会员分享,可在线阅读,更多相关《mysql数据库系统及应用综合练习附答案.docx(22页珍藏版)》请在冰豆网上搜索。

mysql数据库系统及应用综合练习附答案.docx

mysql数据库系统及应用综合练习附答案

《MySQL数据库系统及应用》综合练习__1附答案

一、单项选择题(只有一个正确答案)

【1】执行语句"SELECT'2008-01-20'+INTERVAL2DAY;"结果为()。

A:

2010-01-20

B:

2008-01-22

C:

2008-02-11

D:

2008-03-20

答案:

B

【2】下列是不正确的MySQL的变量命名方式的是()。

A:

@name!

B:

@name

C:

@_name

D:

@n$ame

答案:

A

【3】字符串'hel'lo'输出结果为()。

A:

hel\'lo

B:

'hello'

C:

hel'lo

D:

'hello'

答案:

C

【4】关系数据库模型是以()方式组织数据结构。

A:

文本

B:

网状

C:

树状

D:

二维表

答案:

D

【5】使用下列语句中的()可以删除表中所有数据,但保留表结构。

A:

renametable

B:

delete

C:

droptable

D:

turncatetable

答案:

D

【6】E-R图设计属于()。

A:

需求分析设计

B:

物理结构设计

C:

逻辑结构设计

D:

概念结构设计

答案:

D

【7】执行语句"GREATEST(10,9,128,1)"结果为()。

A:

128

B:

1

C:

10

D:

9

答案:

A

【8】在一个关系中,若有这样一个属性存在,它的值能唯一地标识关系中的每一个元组,则称这个属性为()。

A:

候选码

B:

主键

C:

主键值

D:

数据项

答案:

B

【9】数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作。

这种功能称为()。

A:

数据控制功能

B:

数据管理功能

C:

数据操纵功能

D:

数据定义功能

答案:

C

【10】1999年10月1日在mysql中表示方法错误的是()。

A:

"1999/10/01"

B:

"1999%10%01"

C:

"1999\10\01"

D:

"1999-10-01"

答案:

A

【11】两个表中的行按照给定的条件进行拼接而形成新表的运算为()。

A:

连接

B:

集合

C:

选择

D:

投影

答案:

A

【12】向表中插入一个新行的纪录的命令为()。

A:

insertfrom

B:

insertinto

C:

replacefrom

D:

replaceinto

答案:

B

【13】\n在MySQL中表示()。

A:

退格符

B:

换行符

C:

"

D:

回车符

答案:

B

【14】执行语句"SELECT'5'='5ab';"结果为()。

A:

NULL

B:

1

C:

False

D:

0

答案:

D

【15】显示所有错误的命令为()。

A:

showwarnings

B:

showdatabases

C:

showvariables

D:

showerrors

答案:

D

【16】下列不属于数据库模型的是()。

A:

关系

B:

层次

C:

逻辑

D:

网状

答案:

C

【17】修改数据库的命令为()。

A:

alterdatabase

B:

usedatabase

C:

dropdatabase

D:

Createdatabase

答案:

A

【18】创建表的命令为()。

A:

renametable

B:

droptable

C:

Createtable

D:

altertable

答案:

C

【19】删除表的命令为()。

A:

altertable

B:

renametable

C:

Createtable

D:

droptable

答案:

D

【20】求查询结果的和的函数为()。

A:

MAX()

B:

MIN()

C:

COUNT()

D:

SUM()

答案:

D

【21】在关系数据库中一个关系是指()。

A:

表中的一行

B:

一张二维表

C:

表中的一列

D:

表中列的取值范围

答案:

B

【22】数据库管理系统的简称为()。

A:

DB

B:

DBMS

C:

MDBS

D:

DBA

答案:

B

【23】数据库表中的基本运算不包括()。

A:

连接

B:

集合

C:

投影

D:

选择

答案:

B

【24】下列()语句指定查询目的。

A:

select

B:

from

C:

where

D:

grupby

答案:

A

【25】换行是下列()转义字符。

A:

\\

B:

\"

C:

\n

D:

\'

答案:

C

【26】消除查询结果中重复记录的关键字为()。

A:

ALL

B:

distinct

C:

limit

D:

having

答案:

B

【27】创建数据库的命令为()。

A:

Createdatabase

B:

alterdatabase

C:

usedatabase

D:

dropdatabase

答案:

A

【28】以下不是web应用程序开发工具的是()。

A:

JSP

B:

PHP

C:

PowerBuilder

D:

ASP

答案:

C

【29】下列不属于数据库管理系统的功能是()。

A:

恢复故障数据库

B:

降低资料重复性

C:

仅供单人同时使用

D:

提供并控制资料正确性

答案:

C

【30】执行语句"FLOOR(9.9)"结果为()。

A:

10

B:

-9

C:

9

D:

-10

答案:

C

【31】执行语句"right('东北财经大学',2)"结果为()。

A:

东财

B:

大学

C:

东北

D:

财经

答案:

B

【32】用于关系型数据库的查询语言为()。

A:

.Net

B:

Java

C:

SQL

D:

C#

答案:

C

【33】下面4个"1.not2.%3.>4.+(加运算)"运算符优先级由高到低的顺序为()。

A:

1234

B:

2431

C:

4321

D:

4213

答案:

B

【34】在关系模型中,同一个关系中的不同属性,其属性名()。

A:

可以相同

B:

必须相同

C:

不能相同

D:

可相同,但数据类型不同

答案:

C

【35】求查询结果最大值的函数为()。

A:

COUNT()

B:

MAX()

C:

MIN()

D:

SUM()

答案:

B

【36】求查询结果标准差的函数为()。

A:

MIN

B:

STDDEV

C:

VARIANCE

D:

AVG

答案:

B

【37】显示所有**告的命令为()。

A:

showwarrings

B:

showdatabases

C:

showvariables

D:

showerrors

答案:

A

【38】下列可以修改表中数据的语句是()。

A:

delete

B:

drop

C:

insert

D:

update

答案:

D

【39】显示所有数据库的命令为()。

A:

showtables

B:

showdatabase

C:

showdatabases

D:

showtable

答案:

B

【40】.NET连接MySQL通常用下列()驱动。

A:

ODBC

B:

JDBC

C:

ADO

D:

ADO.NET

答案:

D

二、多项选择题

【41】MySQL保证数据安全的方法有()。

A:

数据库备份

B:

二进制日志文件

C:

数据审计

D:

数据库复制

答案:

ABCD

【42】在C/S结构的web应用程序中包括()组件。

A:

数据库服务器

B:

web服务器

C:

用户

D:

客户端

答案:

AD

【43】下列命令在排序时实现了递增的有()。

A:

默认

B:

add

C:

ASC

D:

DESC

答案:

AC

【44】数据库中的数据丢失或被破坏可能是由于()原**。

A:

软件故障

B:

病毒

C:

误操作

D:

计算机硬件故障

答案:

ABCD

【45】视图的特点有()。

A:

简化用户的数据查询

B:

简化用户权限的管理

C:

屏蔽数据库的复杂性

D:

便于数据共享

答案:

ABCD

【46】join的外连接方式有()。

A:

右连接

B:

自然连接

C:

全连接

D:

左连接

答案:

ABD

【47】数据库xscj中有xs表,下列()语句可以执行。

A:

renametablexstoxs1

B:

renamedatabasexscjtoxscj1

C:

usexscj

D:

usexs

答案:

AC

【48】下列()是MySQL的基本数据类型。

A:

指针型

B:

字符型

C:

数值型

D:

时间日期型

答案:

BCD

【49】实体之间的联系包括()。

A:

多对多

B:

一对多

C:

一对一

D:

以上全不是

答案:

ABC

【50】在mysql中如何插入图片数据:

()。

A:

mysql支持图片格式

B:

存储图片的路径

C:

无法插入

D:

使用load_file函数存储

答案:

BD

【51】关系数据库设计步骤包括()。

A:

概念设计

B:

逻辑设计

C:

需求分析

D:

物理设计

答案:

ABCD

【52】数据库系统的数据模型有()。

A:

逻辑模型

B:

网状模型

C:

层次模型

D:

关系模型

答案:

BCD

【53】包含了下列()命令的语句创建的视图无法进行更新。

A:

sum

B:

groupby

C:

where

D:

distinct

答案:

ABD

【54】在B/S结构的web应用程序中包括()组件。

A:

文件服务器

B:

数据库服务器

C:

web服务器

D:

浏览器

答案:

BCD

【55】SQL具有以下()特点。

A:

简洁易用

B:

面向集合

C:

高度非过程化

D:

标准统一

答案:

ABCD

【56】下面()字段可以用来作为分组标准。

A:

数值型

B:

逻辑型

C:

时间日期型

D:

字符型

答案:

ABCD

【57】下列xs表中可以使用sum函数的字段有()。

A:

学号

B:

成绩

C:

学分

D:

学时

答案:

BCD

【58】用户权限的种类有()。

A:

列权限

B:

用户权限

C:

数据库权限

D:

表权限

答案:

ABCD

【59】下列()是MySQL的布尔数据类型的值。

A:

good

B:

false

C:

bad

D:

true

答案:

BD

【60】MYSQL可以通过以下方式中的()连接数据库。

A:

ODBC

B:

ADO.NET

C:

ADO

D:

JDBC

答案:

ABCD

三、判断题

【61】sql是MySQL专用的数据库查询语言。

()

A:

正确:

B:

错误

答案:

错误

【62】可以创建和现有数据库同名的数据库。

()

A:

正确:

B:

错误

答案:

错误

【63】执行语句"select'东财'>'大工'"结果为真。

()

A:

正确:

B:

错误

答案:

正确

【64】NATURALJOIN的语义定义与使用了ON条件的INNERJOIN相同。

()

A:

正确:

B:

错误

答案:

正确

【65】函数Now()返回系统当前的时间。

()

A:

正确:

B:

错误

答案:

错误

【66】视图和数据库表一样。

()

A:

正确:

B:

错误

答案:

错误

【67】select*fromxs语句实现将表中所有数据返回。

()

A:

正确:

B:

错误

答案:

正确

【68】关系数据库中属性的先后次序不可以任意更改。

()

A:

正确:

B:

错误

答案:

错误

【69】使用insert语句插入数据时可以缺省某些允许为空的字段。

()

A:

正确:

B:

错误

答案:

正确

【70】MySQL的系统变量值不可以更改。

()

XX文库-让每个人平等地提升自我A:

正确:

B:

错误

答案:

错误

【71】update语句只可以修改一个表中的数据。

()

A:

正确:

B:

错误

答案:

错误

【72】同一个关系数据库中可以有相同的记录。

()

A:

正确:

B:

错误

答案:

错误

【73】在关系数据库中同一个列数据类型必须相同。

()

A:

正确:

B:

错误

答案:

正确

【74】SELECTIF(2*4>9-5,'是','否')的返回值为"是"。

()。

A:

正确:

B:

错误

答案:

正确

【75】使用insert语句一次只可以插入一条纪录。

()

A:

正确:

B:

错误

答案:

错误

【76】from语句后可以从多个表同时查询。

()

A:

正确:

B:

错误

答案:

正确

【77】select*fromxslimit0,4语句的功能是返回xs表中第1行到第5行的纪录。

()

A:

正确:

B:

错误

答案:

正确

【78】创建视图时from语句包含多个表的,视图的数据无法更新。

()

A:

正确:

B:

错误

答案:

正确

【79】系统变量的值不可以更改。

()

A:

正确:

B:

错误

答案:

错误

【80】使用update语句修改数据后不可以恢复。

()

A:

正确:

B:

错误

答案:

正确

四、综合题

【81】根据题意要求,完成下列查询

设有如下学生课程数据库,它包括学生关系、课程关系和选课关系,其关系模式为:

学生(学号,姓名,年龄,性别,民族,专业,年级);

课程(课程号,课程名,教师,总学分);

选课(学号,课程号,成绩)。

1、查询学生表中全部信息。

答案:

select*from学生(1分)

2、查询学生的姓名和年级。

答案:

select姓名,年级from学生(1分)

3、列出选修"C001"号课的学生姓名及成绩。

答案:

select姓名,成绩from学生,选课where学生.学号=选课.学号and课程号="C001"(2分)

4、向课程表中插入一行数据:

"C010MySQL数据库张晓明3"。

答案:

insertinto课程values('c010','MySQL数据库','张晓明',3)(3分)

5、检索课程学分为2或3的课程的课程号和课程名。

答案:

select课程号,课程名from课程where学分=2or学分=3(3分)

6、在学生表中删除姓名为"王华"的学生信息。

答案:

deletefrom学生where姓名='王华'(2分)

7、查询所有计算机应用专业女性同学的"MySQ数据库"课程的成绩。

答案:

select成绩from学生,课程,选课where课程.课程号=选课.课程号and学生.学号=选课.学号and专业='计算机应用'and性别='女'and课程名='MySQ数据库'(3分)

8、请将学生李明的年龄增加一岁。

答案:

update学生set年龄=年龄+1where姓名='李明'(3分)

9、求"C002"号课程成绩在60分以上的学生的学号和成绩。

并按成绩由高到低排序。

答案:

select学生.学号,成绩from学生,选课where学生.学号=选课.学号and课程号='C002'and成绩>60orderby成绩desc(3分)

10、列出计算机应用技术专业的全部学生的学号、姓名和年级。

答案:

select学号,姓名,年级from学生where专业="计算机应用技术"(3分)

11、删除所有回族学生。

答案:

deletefrom学生where民族='回族'(3分)

12、查找姓王的学生的信息。

答案:

select*from学生where姓名like"王%"(3分)

13、列出所有选修了"MySQL数据库"的学生的学号。

答案:

select学生.学号from学生,课程,选课where课程.课程号=选课.课程号and学生.学号=选课.学号and课程名="MySQL数据库"(3分)

14、查找所用计算机专业学生的平均分。

答案:

selectavg(成绩)from学生,选课where学生.学号=选课.学号and专业='计算机'(3分)

15、按专业统计每个专业的平均分,并按照平均分降序排列,且只显示平均分大于70的专业和平均分。

答案:

select专业,avg(成绩)from学生,选课where学生.学号=选课.学号groupby专业havingavg(成绩)>70orderbyavg(成绩)desc(4分)

【82】根据题意要求,完成下列查询

设有如下商品管理数据库,它包括商品关系、厂商关系和进货单关系,其关系模式为:

商品(商品编号,商品名称,零售价,厂商编号,类别);厂商(厂商编号,厂商名称,地址);

进货单(进货单号,商品编号,厂商编号,经办人)。

1、查询商品表中全部信息。

答案:

select*from商品(1分)

2、查询商品的商品名称和零售价。

答案:

select商品名称,零售价from商品(1分)

3、列出类经办人为"李明"的商品名称。

答案:

select商品名称from商品,进货单where商品.商品编号=进货单.商品编号and进货人='李明'(2分)

4、向商品中插入一行数据:

"S10001鲜橙多3.5C0001饮料"。

答案:

insertinto商品values('S10001','鲜橙多',3.5,'C0001','饮料')(3分)

5、查找经办人是李明或王方的进货单号。

答案:

select进货单号from进货单where进货人='李明'or进货人='王方'(3分)

6、在商品表中删除商品名为"鲜橙多"的商品信息。

答案:

deletefrom商品where商品名='鲜橙多'(2分)

7、查询经办人为李明的所进货物的商品名称和厂商名称。

答案:

select商名名称,厂商名称from商品,厂商,进货单where商品.商品编号=进货单.商品编号and厂商.厂商编号=进货单.厂商编号and经办人='李明'(3分)

8、查找大连富华生产的商品名称和价格,并按零

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1