最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

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

来源:动视网 责编:小OO 时间:2025-10-05 08:39:41
文档

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

《MySQL数据库系统及应用》综合练习__1附答案一、单项选择题(只有一个正确答案)【1】执行语句"SELECT'2008-01-20'+INTERVAL2DAY;"结果为()。A:2010-01-20B:2008-01-22C:2008-02-11D:2008-03-20答案:B【2】下列是不正确的MySQL的变量命名方式的是()。A:@name!B:@nameC:@_nameD:@n$ame答案:A【3】字符串'hel'lo'输出结果为()。A:hel\\'loB:'hello'C:hel
推荐度:
导读《MySQL数据库系统及应用》综合练习__1附答案一、单项选择题(只有一个正确答案)【1】执行语句"SELECT'2008-01-20'+INTERVAL2DAY;"结果为()。A:2010-01-20B:2008-01-22C:2008-02-11D:2008-03-20答案:B【2】下列是不正确的MySQL的变量命名方式的是()。A:@name!B:@nameC:@_nameD:@n$ame答案:A【3】字符串'hel'lo'输出结果为()。A:hel\\'loB:'hello'C:hel
《MySQL数据库系统及应用》综合练习__1 附答案

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

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

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: 'hel lo'  

答案: C  

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

A: 文本  

B: 网状  

C: 树状  

D: 二维表  

答案: D  

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

A: rename table  

B: delete  

C: drop table  

D: turn cate table  

答案: 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: insert from  

B: insert into  

C: replace from  

D: replace into  

答案: B  

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

A: 退格符  

B: 换行符  

C: "  

D: 回车符  

答案: B  

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

A: NULL  

B: 1  

C: False  

D: 0  

答案: D  

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

A: show warnings  

B: show databases  

C: show variables  

D: show errors  

答案: D  

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

A: 关系  

B: 层次  

C: 逻辑  

D: 网状  

答案: C  

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

A: alter database  

B: use database  

C: drop database  

D: Create database  

答案: A  

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

A: rename table  

B: drop table  

C: Create table  

D: alter table  

答案: C  

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

A: alter table  

B: rename table  

C: Create table  

D: drop table  

答案: 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: grup by  

答案: A  

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

A: \\\\  

B: \\"  

C: \\n  

D: \\'  

答案: C  

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

A: ALL  

B: distinct  

C: limit  

D: having  

答案: B  

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

A: Create database  

B: alter database  

C: use database  

D: drop database  

答案: 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.not 2.% 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: show warrings  

B: show databases  

C: show variables  

D: show errors  

答案: A  

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

A: delete  

B: drop  

C: insert  

D: update  

答案: D  

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

A: show tables  

B: show database  

C: show databases  

D: show table  

答案: B  

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

A: ODBC  

B: JDBC  

C: ADO  

D: ADO.NET  

答案: D  

二、多项选择题  

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

A: 数据库备份  

B: 二进制日志文件  

C: 数据审计  

D: 数据库复制  

答案: A B C D  

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

A: 数据库服务器  

B: web服务器  

C: 用户  

D: 客户端  

答案: A D  

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

A: 默认  

B: add  

C: ASC  

D: DESC  

答案: A C  

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

A: 软件故障  

B: 病毒  

C: 误操作  

D: 计算机硬件故障  

答案: A B C D  

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

A: 简化用户的数据查询  

B: 简化用户权限的管理  

C: 屏蔽数据库的复杂性  

D: 便于数据共享  

答案: A B C D  

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

A: 右连接  

B: 自然连接  

C: 全连接  

D: 左连接  

答案: A B D  

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

A: rename table xs to xs1  

B: rename database xscj to xscj1  

C: use xscj  

D: use xs  

答案: A C  

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

A: 指针型  

B: 字符型  

C: 数值型  

D: 时间日期型  

答案: B C D  

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

A: 多对多  

B: 一对多  

C: 一对一  

D: 以上全不是  

答案: A B C  

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

A: mysql支持图片格式  

B: 存储图片的路径  

C: 无法插入  

D: 使用load_file函数存储  

答案: B D  

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

A: 概念设计  

B: 逻辑设计  

C: 需求分析  

D: 物理设计  

答案: A B C D  

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

A: 逻辑模型  

B: 网状模型  

C: 层次模型  

D: 关系模型  

答案: B C D  

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

A: sum  

B: group by  

C: where  

D: distinct  

答案: A B D  

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

A: 文件服务器  

B: 数据库服务器  

C: web服务器  

D: 浏览器  

答案: B C D  

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

A: 简洁易用  

B: 面向集合  

C: 高度非过程化  

D: 标准统一  

答案: A B C D  

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

A: 数值型  

B: 逻辑型  

C: 时间日期型  

D: 字符型  

答案: A B C D  

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

A: 学号  

B: 成绩  

C: 学分  

D: 学时  

答案: B C D  

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

A: 列权限  

B: 用户权限  

C: 数据库权限  

D: 表权限  

答案: A B C D  

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

A: good  

B: false  

C: bad  

D: true  

答案: B D  

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

A: ODBC  

B: ADO.NET  

C: ADO  

D: JDBC  

答案: A B C D  

三、判断题  

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

A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 正确  

【】 NATURAL JOIN的语义定义与使用了ON条件的INNER JOIN相同。( )  

A:正确:    B:错误  

答案: 正确  

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

A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 错误  

【67】 select * from xs语句实现将表中所有数据返回。( )  

A:正确:    B:错误  

答案: 正确  

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

A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 正确  

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

A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 错误  

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

 -  - A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 正确  

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

A:正确:    B:错误  

答案: 正确  

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

A:正确:    B:错误  

答案: 错误  

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

A:正确:    B:错误  

答案: 正确  

【77】 select * from xs limit 0,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、向课程表中插入一行数据:"C010 MySQL数据库 张晓明 3"。  

   

答案: insert into 课程 values('c010','MySQL数据库','张晓明',3) (3分)

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

   

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

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

   

答案: delete from 学生 where 姓名='王华' (2分)

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

   

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

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

   

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

9、求"C002"号课程成绩在60分以上的学生的学号和成绩。并按成绩由高到低排序。  

   

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

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

   

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

11、删除所有回族学生。  

   

答案: delete from 学生 where 民族='回族' (3分)

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

   

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

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

   

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

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

   

答案: select avg(成绩) from 学生,选课 where 学生.学号=选课.学号 and 专业='计算机' (3分)

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

   

答案: select 专业,avg(成绩)from 学生,选课 where 学生.学号=选课.学号 group by 专业 having avg(成绩)>70 order by avg(成绩) desc (4分)

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

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

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

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

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

   

答案: select * from 商品 (1分)

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

   

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

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

   

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

4、向商品中插入一行数据:"S10001 鲜橙多 3.5 C0001 饮料"。  

   

答案: insert into 商品 values('S10001', '鲜橙多',3.5,'C0001','饮料') (3分)

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

   

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

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

   

答案: delete from 商品 where 商品名='鲜橙多' (2分)

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

   

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

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

文档

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

《MySQL数据库系统及应用》综合练习__1附答案一、单项选择题(只有一个正确答案)【1】执行语句"SELECT'2008-01-20'+INTERVAL2DAY;"结果为()。A:2010-01-20B:2008-01-22C:2008-02-11D:2008-03-20答案:B【2】下列是不正确的MySQL的变量命名方式的是()。A:@name!B:@nameC:@_nameD:@n$ame答案:A【3】字符串'hel'lo'输出结果为()。A:hel\\'loB:'hello'C:hel
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top