MySQL数据库考试试题及答案.docx

上传人:b****6 文档编号:7613451 上传时间:2023-01-25 格式:DOCX 页数:50 大小:49.80KB
下载 相关 举报
MySQL数据库考试试题及答案.docx_第1页
第1页 / 共50页
MySQL数据库考试试题及答案.docx_第2页
第2页 / 共50页
MySQL数据库考试试题及答案.docx_第3页
第3页 / 共50页
MySQL数据库考试试题及答案.docx_第4页
第4页 / 共50页
MySQL数据库考试试题及答案.docx_第5页
第5页 / 共50页
点击查看更多>>
下载资源
资源描述

MySQL数据库考试试题及答案.docx

《MySQL数据库考试试题及答案.docx》由会员分享,可在线阅读,更多相关《MySQL数据库考试试题及答案.docx(50页珍藏版)》请在冰豆网上搜索。

MySQL数据库考试试题及答案.docx

MySQL数据库考试试题及答案

专业:

移动通信科目:

MySQL数据库

一、单项选择题

1。

以下聚合函数求数据总与得就是(   )

ﻩA.MAX

ﻩB.SUM

C.COUNT

ﻩD。

AVG

答案:

B

2.可以用()来声明游标

A。

CREATECURSOR

ﻩB.ALTERCURSOR

C.SET CURSOR

ﻩD.DECLARECURSOR

答案:

D

3.SELECT语句得完整语法较复杂,但至少包括得部分就是(  )

A.仅SELECT

ﻩB。

SELECT,FROM

ﻩC。

SELECT,GROUP

D.SELECT,INTO

答案:

B

4.SQL语句中得条件用以下哪一项来表达(   )

ﻩA.THEN

B.WHILE

ﻩC.WHERE

ﻩD.IF

答案:

C

5.使用CREATETABLE语句得(  )子句,在创建基本表时可以启用全文本搜索

ﻩA。

FULLTEXT

B.ENGINE

ﻩC.FROM

D。

WHRER

答案:

A

6。

以下能够删除一列得就是()

ﻩA.altertableempremoveaddcolumn

ﻩB.altertableempdropcolumnaddcolumn

ﻩC.altertableempdelete column addcolumn

D。

alter table emp deleteaddcolumn

答案:

B

7。

若要撤销数据库中已经存在得表S,可用()。

A.DELETETABLES

ﻩB。

DELETE S

C。

DROP S

ﻩD。

DROPTABLE S

答案:

8.查找表结构用以下哪一项()

A.FIND

B.SELETE

C.ALTER

ﻩD。

DESC

答案:

D

9.要得到最后一句SELECT查询到得总行数,可以使用得函数就是(  )

ﻩA。

FOUND_ROWS

ﻩB.LAST_ROWS

C。

ROW_COUNT

ﻩD。

LAST_INSERT_ID

答案:

A

10。

在视图上不能完成得操作就是(  )

A.查询

ﻩB。

在视图上定义新得视图 

ﻩC。

更新视图

D。

在视图上定义新得表

答案:

D

11.UNIQUE惟一索引得作用就是()

A.保证各行在该索引上得值都不得重复

ﻩB.保证各行在该索引上得值不得为NULL

ﻩC。

保证参加惟一索引得各列,不得再参加其她得索引

D.保证惟一索引不能被删除

答案:

A

12.用于将事务处理写到数据库得命令就是( )

ﻩA.insert

ﻩB.rollback

C.mit

D。

savepoint

答案:

C

13.查找条件为:

姓名不就是NULL得记录( )

A。

WHERENAME!

NULL

B。

WHERENAMENOTNULL

ﻩC.WHERE NAME IS NOTNULL

D。

WHERE NAME!

=NULL

答案:

C

14.主键得建立有()种方法

ﻩA。

ﻩB.四

C。

ﻩD。

答案:

15。

在视图上不能完成得操作就是( )

A。

更新视图数据

ﻩB.在视图上定义新得基本表

ﻩC.在视图上定义新得视图

D。

查询

答案:

16。

在SQL语言中,子查询就是()。

ﻩA.选取单表中字段子集得查询语句 

ﻩB。

选取多表中字段子集得查询语句

ﻩC.返回单表中数据子集得查询语言

ﻩD。

嵌入到另一个查询语句之中得查询语句

答案:

D

17.向数据表中插入一条记录用以下哪一项(  )

ﻩA。

CREATE

B.INSERT

ﻩC。

SAVE

ﻩD.UPDATE

答案:

B

18.在select语句得where子句中,使用正则表达式过滤数据得关键字就是()

ﻩA.like

B.against

C。

match

ﻩD。

regexp

答案:

D

19。

SQL语言得数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等.其中最重要得,也就是使用最频繁得语句就是(   )。

 

A.UPDATE

B.SELECT 

C.DELETE

ﻩD。

INSERT

答案:

B

20。

以下哪种操作能够实现实体完整性()

ﻩA.设置唯一键 

ﻩB.设置外键 

C。

减少数据冗余

D.设置主键

答案:

B

21.SQL语言中,删除一个视图得命令就是( )

A。

REMOVE

ﻩB.CLEAR 

C。

DELETE

ﻩD。

DROP

答案:

D

22.修改数据库表结构用以下哪一项()

A。

UPDATE

B。

CREATE

C.UPDATED

ﻩD.ALTER

答案:

D

23。

在全文本搜索得函数中,用于指定被搜索得列得就是( )

ﻩA。

MATCH()

B。

AGAINST()

ﻩC.FULLTEXT()

ﻩD.REGEXP()

答案:

A

24.以下语句错误得就是(   )

ﻩA.selectsal+1fromemp;

B.select sal*10,sal*deptnofromemp;

ﻩC.不能使用运算符号

D.selectsal*10,deptno*10fromemp;

答案:

25.下列(   )不属于连接种类

ﻩA.左外连接

B.内连接

ﻩC。

中间连接

ﻩD。

交叉连接

答案:

C

26。

若用如下得SQL语句创建了一个表SC:

(   )

  CREATETABLESC(S#CHAR(6)NOT NULL,C#CHAR(3)NOTNULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,()行可以被插入.

ﻩA.(NULL,'103’,80,’选修’)

B。

(’200823’,’101’,NULL,NULL)

C。

(’201132’,NULL,86,’ ’)

ﻩD.(’201009’,’111',60,必修)

答案:

27.删除用户账号命令就是( )

A。

DROPUSER

B。

DROPTABLEUSER

C。

DELETEUSER

ﻩD。

DELETEFROMUSER

答案:

A

28。

以下语句错误得就是(  )

A.altertableempdeletecolumnaddcolumn;

B.altertableemp modifycolumnaddcolumnchar(10);

ﻩC.altertableempchangeaddcolumnaddcolumnint;

ﻩD.alter tableemp add column addcolumn int;

答案:

A

29.组合多条SQL查询语句形成组合查询得操作符就是(  )

A.SELECT

B.ALL

C。

LINK

D.UNION

答案:

D

30。

创建数据库使用以下哪项(  )

A.createmytest

ﻩB.createtablemytest

ﻩC.databasemytest

ﻩD.create database mytest

答案:

D

31。

以下哪项用来分组(    )

A.ORDERBY

B。

ORDEREDBY

C.GROUP BY

ﻩD。

GROUPED BY

答案:

D

32.SQL就是一种( )语言.

ﻩA。

函数型

ﻩB。

高级算法

ﻩC。

关系数据库

ﻩD。

人工智能

答案:

C

33。

删除数据表用以下哪一项( )

A。

DROP

ﻩB.UPDATE

ﻩC。

DELETE

D.DELETED

答案:

34。

若要在基本表S中增加一列CN(课程名),可用()

ﻩA。

ADD TABLESALTER(CNCHAR(8)) 

ﻩB。

ALTERTABLES ADD(CNCHAR(8))

ﻩC。

ADD TABLES(CN CHAR(8))

D。

ALTERTABLES(ADDCNCHAR(8))

答案:

35。

下列得SQL语句中,(   )不就是数据定义语句。

A.CREATETABLE

B.GRANT

C.CREATE VIEW

D. DROPVIEW

答案:

B

36。

以下删除记录正确得(  )

ﻩA。

deletefromempwherename='dony';

B。

Delete* from empwhere name=’dony’;

C。

Drop fromempwherename='dony’;

ﻩD。

Drop* from emp where name=’dony';

答案:

37。

删除经销商1018得数据记录得代码为( ) fromdistributorswhere distri_num=1018

A。

drop table

B.delete* 

ﻩC.dropcolumn

D。

delete 

答案:

D

38.按照姓名降序排列(  )

A。

ORDERBYDESCNAME

B.ORDERBY NAME DESC

C。

ORDERBY NAME ASC

ﻩD。

ORDERBYASC NAME

答案:

B

39。

可以在创建表时用( )来创建唯一索引,也可以用( )来创建唯一索引

A。

Createtable,Create index

B。

设置主键约束,设置唯一约束

C。

设置主键约束,Create index

ﻩD.以上都可以

答案:

40.在SELECT语句中,使用关键字()可以把重复行屏蔽

ﻩA.TOP

B。

ALL

ﻩC。

UNION

D.DISTINCT

答案:

D

41.以下聚合函数求平均数得就是(  )

A。

COUNT

B.MAX

C.AVG

D.SUM

答案:

42.返回当前日期得函数就是(   )

A。

curtime()

B。

adddate()

ﻩC。

curnow()

D.curdate()

答案:

43。

用来插入数据得命令就是(  ),用于更新得命令就是( )

A。

INSERT,UPDATE

B.CREATE,INSERTINTO

ﻩC。

DELETE,UPDATE

ﻩD。

UPDATE,INSERT

答案:

A

44。

SELECT COUNT(SAL)FROMEMP GROUPBYDEPTNO;意思就是( )

ﻩA.求每个部门中得工资

ﻩB。

求每个部门中工资得大小

ﻩC。

求每个部门中工资得综合

D.求每个部门中工资得个数

答案:

45.以下表达降序排序得就是()

A。

ASC

ﻩB.ESC

C.DESC

ﻩD。

DSC

答案:

C

46。

以下哪项不属于数据模型(   )

A.关系模型

B。

网状模型

C。

层次模型

ﻩD。

网络模型

答案:

47。

有三个表,它们得记录行数分别就是10行、2行与6行,三个表进行交叉连接后,结果集中共有()行数据

ﻩA.18

ﻩB.26

C.不确定

D.120

答案:

D

48。

从GROUPBY分组得结果集中再次用条件表达式进行筛选得子句就是()

A.FROM

B。

ORDERBY

ﻩC.HAVING

D。

WHERE

答案:

49。

为数据表创建索引得目得就是(   )

ﻩA。

提高查询得检索性能

ﻩB。

归类

ﻩC.创建唯一索引

ﻩD.创建主键

答案:

A

50.如果要回滚一个事务,则要使用(  )语句。

A.mittransaction 

ﻩB。

begin  transaction

C.revoke

ﻩD.rollbacktransaction

答案:

D

51。

查找数据表中得记录用以下哪一项()

ﻩA.ALTRE

B.UPDATE

ﻩC.SELECT

D。

DELETE

答案:

C

52。

在MySQL中,建立数据库用()

A.CREATETABLE命令

ﻩB。

CREATETRIGGER命令

ﻩC。

CREATEINDEX命令

D.CREATEDATABASE命令

答案:

D

53.MySQL中,预设得、拥有最高权限超级用户得用户名为(   )

ﻩA。

test

B.Administrator

C.DA

D。

root

答案:

D

54.以下插入记录正确得( )

A.insertinto emp(ename,hiredate,sal) values (value1,value2,value3);

B.insertinto emp(ename,sal)values(value1,value2,value3);

ﻩC.insertintoemp(ename)values(value1,value2,value3);

ﻩD.insert intoemp(ename,hiredate,sal)values(value1,value2);

答案:

A

55.在SQL语言中得视图VIEW就是数据库得()

ﻩA.外模式

ﻩB.存储模式 

ﻩC.模式

ﻩD. 内模式

答案:

56。

以下哪项用来排序(    )

ﻩA.ORDERED BY

ﻩB。

ORDERBY

ﻩC。

GROUPBY

ﻩD.GROUPEDBY

答案:

B

57.以下聚合函数求个数得就是(    )

ﻩA。

AVG

ﻩB。

SUM

ﻩC。

MAX

D.COUNT

答案:

D

58。

在select语句中,实现选择操作得子句就是(  )

ﻩA.select

B。

group by

ﻩC.where

D。

from

答案:

C

59。

查找数据库中所有得数据表用以下哪一项(  )

A。

SHOW DATABASE

ﻩB.SHOW TABLES

C。

SHOWDATABASES

D。

SHOWTABLE

答案:

B

60.触发器不就是响应以下哪一语句而自动执行得Mysql语句

A.select

B。

insert

ﻩC。

delete

ﻩD.update

答案:

A

61.( )表示一个新得事务处理块得开始

ﻩA.START TRANSACTION

B.BEGIN TRANSACTION

C。

BEGINMIT

ﻩD.STARTMIT

答案:

A

62。

以下语句不正确得就是(   )

ﻩA。

select *from emp;

ﻩB。

selectename,hiredate,sal fromemp;

C。

select *fromemporderdeptno;

D。

select*fromwheredeptno=1andsal〈300;

答案:

63。

deletefromemployee语句得作用就是()

A.删除当前数据库中整个employee表,包括表结构

B.删除当前数据库中employee表内得所有行

ﻩC.由于没有where子句,因此不删除任何数据

ﻩD.删除当前数据库中employee表内得当前行

答案:

B

64.按照班级进行分组( )

A.ORDERBY CLASSES

ﻩB.DORDERCLASSES

ﻩC。

GROUPBYCLASSES

D.GROUPCLASSES

答案:

65。

格式化日期得函数就是( )

ﻩA.DATEDIFF()

B。

DATE_FORMAT()

ﻩC.DAY()

D.CURDATE()

答案:

B

66。

例如数据库中有A表,包括学生,学科,成绩,序号四个字段,数据库结构为

学生学科 成绩序号

张三语文60  1

张三 数学 100 2

李四语文 703

李四 数学  80 4

李四  英语 805

上述哪一列可作为主键列( )

ﻩA.序号

B.成绩 

C.学科 

ﻩD.学生

答案:

A

67.学生关系模式 S(S#,Sname,Sex,Age),S得属性分别表示学生得学号、姓名、性别、年龄。

要在表S中删除一个属性“年龄”,可选用得SQL语句就是( )。

A. UPDATESAge

ﻩB。

DELETEAgefromS 

ﻩC。

ALTERTABLES‘Age'

ﻩD.ALTERTABLES DROPAge

答案:

D

68。

以下哪项用于左连接(  )

ﻩA.JOIN

B.RIGHTJOIN

C。

LEFTJOIN

D。

INNERJOIN

答案:

C

69。

一张表得主键个数为(  )

A。

至多3个

ﻩB。

没有限制

C。

至多1个

D.至多2个

答案:

C

70.SQL语言就是()得语言,轻易学习。

ﻩA。

导航式 

ﻩB。

过程化

C。

格式化

D.非过程化 

答案:

D

71。

在正则表达式中,匹配任意一个字符得符号就是( )

A.、

B。

C。

?

D。

答案:

72.条件“BETWEEN20AND 30”表示年龄在20到30之间,且( )

ﻩA。

包括20岁不包括30岁

ﻩB.不包括20岁包括30岁

C。

不包括20岁与30岁

ﻩD.包括20岁与30岁

答案:

73。

以下表示可变长度字符串得数据类型就是( )

A.TEXT

ﻩB.CHAR

ﻩC。

VARCHAR

ﻩD。

EMUM

答案:

C

74。

以下说法错误得就是(   )

A.SELECTmax(sal),deptno,jobFROMEMP group bysal;

B。

SELECTmax(sal),deptno,job FROM EMPgroupbydeptno;

ﻩC.SELECTmax(sal),deptno,jobFROMEMP;

ﻩD.SELECTmax(sal),deptno,jobFROM EMPgroup byjob;

答案:

C

75。

以下匹配'1ton'与'2ton’及'3ton’得正则表达式就是(  )

A.'123ton'

B。

’1,2,3ton'

ﻩC.’[123] ton'

ﻩD。

'1|2|3 ton’

答案:

C

76.拼接字段得函数就是()

ﻩA。

SUBSTRING()

B。

TRIM()

C.SUM()

ﻩD。

CONCAT()

答案:

D

77.以下删除表正确得()

A.Delete*fromemp

B。

Dropdatabase emp

C.Drop*from emp

ﻩD。

deletedatabaseemp

答案:

B

78。

下列说法错误得就是()

A.GROUPBY 子句用来分组WHERE子句得输出

ﻩB.WHERE子句用来筛选FROM子句中指定得操作所产生得行。

C.聚合函数需要与groupby一起使用

D.HAVING子句用来从FROM得结果中筛选行

答案:

D

79。

条件年龄BETWEEN15AND35表示年龄在15至35之间,且( )

ﻩA。

不包括15岁与35岁

B.包括15岁但不包括35岁

C。

包括15岁与35岁

D.包括35岁但不包括15岁

答案:

80.创建视图得命令就是()

A。

alterview

ﻩB。

altertable

C.createtable

D。

createview

答案:

D

81。

存储过程就是一组预先定义并( )得Transact-SQL语句

A.保存

ﻩB.编写

ﻩC。

编译

D.解释

答案:

C

82。

返回字符串长度得函数就是()

ﻩA。

len()

B。

length()

C.left()

ﻩD.long()

答案:

B

83。

从数据表中查找记录用以下哪一项( )

ﻩA.UPDATE

B.FIND

ﻩC.SELECT

ﻩD.CREATE

答案:

C

84.SQL语言集数据查询、数据操纵、数据定义与数据控制功能于一体,其中,CREATE、DROP、ALTER语句就是实现哪种功能(  )

A。

数据操纵

ﻩB.数据控制

C.数据定义

ﻩD.数据查询

答案:

85.以下哪项不属于DML操作()

ﻩA。

insert

ﻩB。

update

C.delete

D.create

答案:

D

86。

按照姓名升序序排列(  )

A。

ORDERBYNAMEASC

B.ORDER BYASCNAME

C。

ORDERBY NAMEDESC

D。

ORDERBY DESCNAME

答案:

87.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#就是学生号,SNAME就是学生姓名,SAGE就是学生年龄,C#就是课程号,CNAME就是课程名称.要查询选修“ACCESS"课得年龄不小于20得全体学生姓名得SQL语句就是SELECT SNAMEFROMS,C,SCWHERE子句.这里得WHERE子句得内容就是()。

ﻩA.SAGE〉=20andCNAME=’ ACCESS'

B。

S、S#=SC、S#andC、C#=SC、C# andSAGEin>=20and CNAMEin‘ACCESS'

C。

SAGEin>=20and CNAME in ‘ACCESS'

ﻩD。

S、S#= SC、S#and C、C#= SC、C#andSAGE〉=20 and CNAME=‘ACCESS’

答案:

88.以下哪项属于DDL操作(  )

ﻩA。

update

ﻩB。

create

ﻩC.insert

D。

delete

答案:

B

89。

查找条件为:

姓名为NULL得记录(   )

A.WHERENAMENULL

B。

\WHERE NAMEISNULL

C.WHERENAME=NULL

D.\WHERENAME ==NULL

答案:

B

90。

条件“IN(20,30,40)"表示(    )

ﻩA.年龄在20到40之间

B。

年龄在20到30之间

C.年龄就是20或30或40

ﻩD。

年龄在30到40之间

答案:

C

91。

正则表达式得转义符就是(   )

A.\\

ﻩB。

\

C.;

D。

$$

答案:

A

92.更新数据表中得记录用以下哪一项()

A。

DELETE

ﻩB。

ALTRE

ﻩC。

UPDATE

ﻩD.SELECT

答案:

C

93.关系数据库中,主键就是(  )

A.创建唯一得索引,允许空值

ﻩB.只允许以表中第一字段建立

ﻩC。

允许有多个主键得

D.为标识表中唯一得实体

答案:

D

94。

使用SELECT语句随机地从表中挑出指定数量得行

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

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

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

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