Mysql基础练习题及答案7-2023背题版_第1页
Mysql基础练习题及答案7-2023背题版_第2页
Mysql基础练习题及答案7-2023背题版_第3页
Mysql基础练习题及答案7-2023背题版_第4页
Mysql基础练习题及答案7-2023背题版_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

MySqI基础练习题及答案7(500题)

MySql基础练习题及答案7

L[单选题]删除数据库的命令为()

A)alter

B)drop

ODelete

答案:B

解析:

2.[单选题]GROUP_CONCATO函数作用是()

A)将每组的结果字符串连接起来

B)将每组的结果累加

C)统计每组的记录数

D)统计每组的平均值

答案:A

解析:

3.[单选题]关于MySQL存储过程,说法错误的是()。

A)调用存储过程使用关键字CALL

B)存储过程的参数在定义时,有两种参数约束,即IN、OUT

C)创建存储过程的语法是CREATEPROCEDURE

D)存储过程是一种在数据库中存储复杂程序,以便由外部程序调用的数据库对象。

答案:B

解析:

4.[单选题]求查询结果标准差的函数是:()

A)MIN

B)TDDEV

OV

D)A

答案:D

解析:题型:难度:3分数:2

5.[单选题]要查询所有课程中,各门课程的平均分,下面SQL语句正确的是.

A)SELCET课程号,MAX(成绩),MIN(成绩)FROM选课表ORDERBY课程号;

B)SELCET课程号,SUM(成绩)FROM选课表GROUPBY课程号;

C)SELCET课程号,MAX(成绩),FROM选课表GROUPBY课程号;

D)SELCET课程号,AVG(成绩)FROM选课表GROUPBY课程号;

答案:D

解析:

6.[单选题]在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,则应该创建

的数据库对象是()。

A)table(表)

B)index(索引)

C)CUrSor(游标)

D)VieW(视图)

答案:D

解析:

7.[单选题]在MySQL中,函数StrCmP('1','1')的返回值为()。

A)-l

B)l

OO

D)2

答案:C

解析:

8.[单选题]字母大小写转换函数,大写函数()。

A)length

B)Strcmp

C)upper

D)lower

答案:C

解析:

9.[单选题]一个数据库最多可以创建数据表的个数是O

A)多个

B)I个或2个

C)I个

D)2个

答案:A

解析:

10.[单选题]SELECTFLOOR(-14.7),FLOOR(14的.7)结果是()

A)-15,14

B)-15,15

C)-14,14

D)-14,15

答案:A

解析:

11.[单选题]下列删除itcast数据库的Sql语句中,正确的是?

A)DROPTABLEitcast;

B)DELETEDATABASEitcast;

C)DROPDΛTΛBISEitcast;

D)DELETEFROMDATABASEitcast;

答案:C

解析:

12.[单选题]设有如下语句:REVOKESELECTONstudentFROM'tmpuser'Θ'localhost'以下关于

该语句的叙述中,正确的是

A)收回对StUdent的SELECT权限

B)收回IOCalhoSt用户的SELECT权限

C)回滚对tmpuser用户授权操作

D)回滚对StUdent的授权操作

答案:A

解析:

13.[单选题]数据库系统的核心是()。

A)数据模型

B)数据库管理系统

C)数据库

D)数据库管理员

答案:B

解析:

14.[单选题]有产品表PrOdUCtS(Pid,pname,price),其中Pid是产品编号,自增、主键,在添加数据

的时候可以采用()代替。

A)数字1

B)字符串"null"

C)不填

D)null

答案:D

解析:

15.[单选题]以下SQL语句编写正确的是()。

A)SELECT*FROMsh_goodsWHERE0;

B)SELECT*FROMsh_goodsGROUPBYcategory_idWHEREprice>5;

C)SELECT*FROMsh_goodsLIMIT3ORDERBYprice;

D)以上选项都不正确

答案:A

解析:

16.[单选题]下面关于自定义视图列的说法错误的是()。

A)自定义列名称的顺序与AS后SELECT字段列表的顺序一致

B)自定义列名称的数量必须与SELECT字段列表的数量一致

0自定义列名称的视图在操作数据时只能使用自定义的列名称

D)以上说法都不正确

答案:D

解析:

17.[单选题]在MySQL中,对于函数SUbStr('MySQL',2,3)返回的字符串正确的是Oo

A)yS

B)SQ

OySQ

D)SQL

答案:C

解析:

18.[单选题]索引可以提高操作的效率()

A)insert

B)update

C)delete

D)select

答案:D

解析:

19.[单选题]数据库性能最好的隔离级是()

A)REPEATABLEREAD

B)READCOMMITTED

C)READUNCOMMITTED

D)SERIALIZABLE

答案:C

解析:

20.[单选题]候选码中的属性称为()。

A)非主属性

B)主属性

C)复合属性

D)关键属性

答案:B

解析:

21.[单选题]从E-R模型向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的关键字

是()。

A)M端实体的关键字

B)N端实体的关键字

C)M端实体关键字与N端实体关键字组合

D)重新选取其他属性

答案:C

解析:

22.[单选题]Mysql日期函数中获取当前日期的是哪一个?

A)day

B)date

C)current_time

D)current_date

答案:D

解析:

23.[单选题]下面关于分组的说法错误的是()。

A)SELECT语句中ORDERBY不能与回溯统计同时使用。

B)利用ANY_VALUE()可使分组统计后默认只保留每组中的第一条记录。

C)分组后的数据筛选可以使用WTHERE或HAVING实现。

D)分组操作默认按分组字段(中文除外)升序排序。

答案:C

解析:

24.[单选题]使用SQL语句创建数据库,数据库名为mytest,下列SQL语句写法是正确的是()。

A)createmytest

B)createtablemytest

C)databasemytest

D)createdatabasemytest

答案:D

解析:

25.[单选题]在MySQL中,条件IN(20,30,40)表示O0

A)年龄在20到40之间

B)年龄在20到30之间

C)年龄是20或者30或者40

D)年龄在30到40之间

答案:C

解析:

26.[单选题]要保证数据库的数据独立性,需要修改的是()

A)三层模式之间的两种映射

B)模式与内模式.

C)模式与外模式

D)三层模式

答案:A

解析:

27.[单选题]五种基本关系代数运算是()

A)U,一,X,JT和。

B)U,—,凶,π和。

C)U,∩,X,JT和O

D)U,∩,凶,Jr和。

答案:A

解析:

28.[单选题]下面有关HAVING子句描述正确的是()。

A)HAVlNG子句必须与GROUPBY子句一起使用

B)HAVING子句不可以与WHERE子句一起使用

C)HAVlNG子句必须与MffiRE子句一起使用

D)HAVING子句不可以与GRoUPBY子句一起使用

答案:A

解析:

29.[单选题]while语句的语法正确的是()

A)whiIe条件表达式do循环体;

B)while条件表达式do循环体;endwhile;

C)while条件表达式循环体;endwhile;

D)while条件表达式do循环体;end;

答案:B

解析:

30.[单选题]以下哪种操作能够实现实体完整性()

A)设置唯一键

B)设置外键

C)减少数据冗余

D)设置主键

答案:B

解析:

31.[单选题]下面准确地表示查询StUdent表中学生学号和姓名的SQL语句是()

A)selectStuNameStuID.fromstudent;

B)selectStuID.StuNamefromstudent;

C)selectStuID1StuNamefromstudent;

D)select*fromstudent;

答案:C

解析:

32.[单选题]在MySQL中,聚合函数AVG描述正确的是()。

A)求和

B)求最大值

C)求最小值

D)求平均值

答案:D

解析:

33.[单选题]数据库三要素不包括()

A)数据结构

B)数据操作

C)数据类型

D)完整性约束

答案:C

解析:

34.[单选题]Youwanttocheckthevaluesofthesort_buffer_sizesessionvariablesof

allexistingconnections.

WhichPerformance_schematablecanyouquery?

A)user_variables_by_thread

B)global_variables

C)variablesby_thread

D)session_variables

答案:D

35.[单选题]在MySQL中系统变量前面的字符是()

A)空格

B)@@

0#

D)$

答案:B

解析:

36.[单选题]在MySQL中,正确新增一条数据的语句是O

A)INSERTtable_name[(字段列表)]VALUES(值列表)

B)ΛDDtable_name[(字段列表)]VALUES(值列表)

OAPPENDtable_name[(字段列表)]VALUES(值列表)

D)INCREASEtable_name[(字段列表)]VALUES(值列表)

答案:A

解析:

37.[单选题]YouhaveinstalledMySQLServerforthefirsttimeonyoursystem.However,

thedatadirectoryalongwiththetablesinthemysqlsystemdatabasearemissing.Which

stepdoyouperformtocreatethecontentsofthedatadirectory?

A)Runthecreate_systemtables,sqlfile

B)Runthemysql_unpack.sqlfile

C)Invokemysqldwiththe-initializeoption.

D)Invokemysqlwiththe―initializeoption.

答案:C

解析:

38.[单选题]可以用()来声明游标

A)CREATECURSOR

B)ALTERCURSOR

OSETCURSOR

D)DECLARECURSOR

答案:D

解析:

39.[单选题]在ER模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换为关系模型的规

则,转换为关系的数目是()。

A)4

B)5

06

D)7

答案:C

解析:

40.[单选题]教师表teacher的结构为(教师编号,姓名,职称,性别,年龄,联系电话),则如下的

查询语句的功能是oSELECT职称,CoUNT(姓名)FROMteacherGROUPBY职称;

A)显示教师的职称.姓名和同名教师的人数

B)显示教师的职称,姓名和同样职称的人数

C)按职称的顺序分组显示教师的姓名

D)按职称统计各类职称的教师人数

答案:D

解析:

41.[单选题]关系代数的运算分为两大类,第一类是传统的集合运算并、交、差运算,另一类是专门

的关系运算,主要是选择、投影和O

A)连接

B)自然连接

C)笛卡尔积

D)查询

答案:A

解析:

42.[单选题]下面选项中,可用于存储身份证号码(15位或18位)的数据类型是

Λ)CHAR

B)VARCHAR

OBINARY

D)B0LB

答案:B

解析:

43.[单选题]DBMS是()

A)数据库

B)数据库系统

C)数据库应用软件

D)数据库管理系统

答案:D

解析:

44.[单选题]在MySQL中,求每个终点的平均票价的SQL语句是()。

ʌ)SELECT终点,avg(票价)FROMticketGROUPBY票价

B)SELECT终点,avg(票价)FROMticketORDERBY票价

OSELECT终点,avg(票价)FROMticketORDERBY终点

D)SELECT终点,avg(票价)FROMticketGROUPBY终点

答案:D

解析:

45.[单选题]下列说法错误的是()

A)GROUPBY子句来分组WHERE子句的输出

B)WHERE子句用来筛选FROM子句中指定的操作所产生的行

C)聚合函数需要和groupby一起使用

D)HAVING子句用来从FROM的结果中筛选行

答案:D

解析:

46.[单选题]在SELECT语句中,使用关键字()可以把重复行屏蔽

A)TOP

B)ALL

C)UNION

D)DISTINCT

答案:D

解析:

47.[单选题]返回字符串长度的函数是()

A)Ien()

B)length()

OleftO

D)IongO

答案:B

解析:

48.[单选题]修改自己的mysql服务器密码的命令是()

A)mysql

B)grant

C)setpassword

D)changepassword

答案:C

解析:

49.[单选题]请选择以下能正确地删除一列的SQL是()

A)altertable表名remove字段名

B)altertable表名dropcolumn字段名

C)altertable表名deletecolumn字段名

D)altertable表名delete字段名

答案:B

解析:

50.[单选题]下面关于数据库系统叙述正确的是()。

A)数据库系统避免了一切冗余

B)数据库系统减少了数据冗余

C)数据库系统比文件能管理更多的数据

D)数据库系统中数据的一致性是指数据类型的一致

答案:B

解析:

51.[单选题]关于存储过程的语法中nosql、readssqldata、modifiessqldata描述错误的是

O

A)readssqldata表示子程序包含读数据的语句

B)noSql表示子程序不包含SQL语句

Omodifiessqldata表示子程序包含写数据的语句

D)modifiessqldata表示子程序中有游标

答案:D

解析:

52.[单选题]数据的完整性是指()。

A)数据的存储和使用数据的程序无关

B)防止数据被非法使用

C)数据的正确性、一致性

D)减少重复数据

答案:C

解析:

53.[单选题]mysQL中唯一索引的关键字是()

A)fulltextindex

B)onlyindex

Ouniqueindex

D)index

答案:C

解析:

54.[单选题]表达式SeleCt(9+6*5+3%2)∕5-3的运算结果是

A)l

B)3

05

D)7

答案:C

解析:

55.[单选题]YouwishtostoretheusernameandpasswordforaclientconnectiontoMySQL

serverinafileonalocalfilesystem.

Whichisthebestwaytoencryptthefile?

A)UsetheAES_ENCRYPT()MySQLfunctionontheoptionfile.

B)Usemysql_secure_instalIationtoencryptstoredlogincredentials.

C)UseatexteditortocreateanewdefaultsfileandencryptitfromLinuxprompt.

D)Usemysql_config_editortocreateanencryptedfile.

答案:D

56.[单选题]下列四项中说法不正确的是()

A)数据库避免了一切数据的重复

B)数据库减少了数据冗余

C)数据库中的数据可以共享

D)数据库具有较高的数据独立性

答案:A

解析:

57.[单选题]向数据中插图数据用的是

A)SELECT

B)INSEET

C)UPDATE

D)DELETE

答案:B

解析:

58.[单选题]子句用于对查询的结果进行分组

A)ORDERBY

B)GROUPBY

C)HAVING

D)WHERE

答案:B

解析:

59.[单选题]修改表结构,添加新字段的关键字是

A)ADDCOLUMN

B)CHANGECOLUMN

C)ALTERCOLUMN

D)MODIFYCOLUMN

答案:A

解析:

60.[单选题]exists子句执行的结果会()

A)会返回所有数据

B)返回值true或false

C)会返回一行数据

D)返回null或查询到的数据

答案:B

解析:

61.[单选题]关于在非严格模式下处理无效值,哪个是错误的()

A)基于列定义的限制隐含值来执行类型转化。

B)在可能的情况下调整无效的输入值为合法值,并产生警告信息。

C)转换超出范围的值为范围内的值。

D)拒绝无效值,产生错误。

答案:D

解析:

62.[单选题]在下列关于"关系"的描述中,不正确的是

A)行的顺序是有意义的,其次序不可以任意交换

B)列是同质的,即每一列中的分量是同一类型的数据,来自同一个域

C)任意两个元组不能完全相同

D)列的顺序无所谓,即列的次序可以任意交换

答案:A

解析:行的顺序是无意义的,可交换次序,A错,D对。关系中每一列的数据类型都是一样的,B对

O关系中任两个无组都不是一样的,更不能完全相同,C对

63.[单选题]在MySQL中,SELECT3=3,'3'=3,'3'!=3,NULL=NULL计算结果是Oa

A)l,0,0,1

B)l,I1O1NULL

01,1,0,1

D)true,true,false,true

答案:B

解析:

64.[单选题]下面插入数据操作错误的是()。

A)INSERT数据表名VALUE(值列表)

B)INSERTINTO数据表名VALUES(值列表)

C)INSERT数据表名VALUES(值列表)

D)INSERT数据表名(值列表)

答案:D

解析:

65.[单选题]在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中

被定义为整型,那么这种冲突称为()。

A)属性冲突

B)命名冲突

C)联系冲突

D)结构冲突

答案:A

解析:

66.[单选题]子查询与连接查询执行效率的比较说法正确的是()

A)不管任何时候子查询都比连接查询效率高

B)当子查询执行结果的行数较大,而主查询执行结果的行数较小时,连接查询比子查询效率高

C)当子查询执行结果的行数较大,而主查询执行结果的行数较小时,子查询执行效率较高;反之

,则连接查询执行效率较高

D)以上都不对

答案:C

解析:

67.[单选题]下面关于"WHEREidOANY(子查询语句)”描述正确的是()。

A)表示只有id不等于子查询语句的任意一个结果时才成立

B)当替换为“<=>”时,ANY子查询的执行效果等价于IN关键字

C)表示只有id不等于子查询语句的全部结果时才成立

D)以上说法都不正确

答案:A

解析:

68.[单选题]删除数据表中的一条记录用一下哪一项()

A)DELETED

B)DELETE

ODROP

D)UPDATE

答案:B

解析:

69.[单选题]有关MySQL的版本说法正确的是()。

A)仅有社区版

B)仅有企业版

C)仅有学生版

D)社区版和企业版

答案:D

解析:

70.[单选题]控制台中执行语句时可以退出MySQL

A)exit

B)go或者quit

C)go或者exit

D)exit或者quit

答案:D

解析:

71.[单选题]找回InySqI服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是

0

A)mysql-uroot-proot

B)mysqladmin-uroot-proot

C)netstartmysql

D)mysqld-nt-skip-grant-tables

答案:D

解析:

72.[单选题]MySQL属于()系统。

A)DB

B)DBMS

C)DBA

D)数据库应用程序

答案:B

解析:

73.[单选题]修改字段位置时,不能够修改为

A)第一个字段

B)最后一个字段

C)指定字段的前面

D)指定字段的后面

答案:C

解析:

74.[单选题]select*fromstudent该代码中的"*"号,表示的正确含义是()

A)普通的字符*号

B)错误信息

C)所有的字段名

D)模糊查询

答案:C

解析:

75.[单选题]CREATETABLE与()一起使用可为新表复制已有的表结构。

A)AS

B)IS

OLIKE

D)以上的答案都不正确

答案:C

解析:

76.[单选题]进入到某一个数据库命令是哪一个?

A)uses数据库名;

B)mysql-uroot-p

C)mysqld-uroot-P用户的密码

D)use数据库名;

答案:D

解析:

77.[单选题]在关系数据库中域是指()。

A)一个二维表

B)表中的一行

C)表中的一列

D)表中列的取值范围

答案:D

解析:

78.[单选题]MySQL数据库的完整性约束不是针对用户O操作。

A)查询

B)插入

C)修改

D)删除

答案:A

解析:

79.[单选题]在MySQL中,想要查看所有数据库,正确的语句是O

A)showDATABASE

B)showDATABASES

C)SELECTDATABASES

D)SELECTDATABASE

答案:B

解析:

80.[单选题]在MySQL中,通常使用语句来向数据表中插入记录。

A)SELECT

B)CREATE

C)INSERT

D)UPDATE

答案:C

解析:

81.[单选题]查询条件为:姓名为null的记录

A)wherenamenull

B)wherenameisnull

C)wherename=null

D)wherename==null

答案:B

解析:

82.[单选题]从给定关系中找出满足一定条件的元组的运算,称为运算。

A)集合

B)投影

C)连接

D)选择

答案:D

解析:

83.[单选题]Whichactionisafunctionofthemysqlrplcheckutility?哪个操作是

mysqlplcheck实用程序的功能?

A)Pingsthereplicationmasteratregularintervalstocheckwhetheritisup定期Ping

复制主机以检查它是否是UP

B)Displaysthereplicationtopology显示复制拓扑

C)searchesforareplicationslavetofailoverto搜索复制从机是否故障转移

D)performsatesttochecktoprerequisitesforreplicationbetweenmasterandslave执

行一个测试以检查主机和从机之间的复制的先决条件

答案:D

解析:

84.[单选题]同一个关系模型的任意两个元组值()

A)不能全同

B)可全同

C)必须全同

D)以上都不是

答案:A

解析:

85.[单选题]用于事务回滚的SQL语句是()

A)CREATETABLE

B)COMMIT

C)GRANT与REVOKE

D)ROLLBACK

答案:D

解析:

86.[单选题]由于关系模式设计不当所引起的插入异常指的是()。

A)两个事务并发地对同一关系进行插入而造成数据库不一致

B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中

C)未经授权的用户对关系进行了插入

D)插入操作因为违反完整性约束条件而遭到拒绝

答案:B

解析:

87.[单选题]Youhaveaserverthathasverylimitedmemorybuthasaverylarge

table.Youwillusemysqldumptobackupthistable.Whichoptionwillensuremysqldump

willprocessarowatatimeinsteadofbufferingasetofrows?

A)—tab

B)-single-transaction

C)-quick

D)-skip-buffer

答案:C

解析:

88.[单选题]在数据库中有工资表,表中包括“职工号•所在单位.基本工资和应发工资”等字段,如果

要以单位统计应发工资总数,那么“所在单位”和“应发工资”字段应选择_____O

A)SUM,GROUPBY

B)COUNT,GROUPBY

OGROUPBY,SUM

D)GROUPBY,COUNT

答案:C

解析:

89.[单选题]要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表:()

A)是同一个数据库中的两个表

B)不同数据库中的两个表

C)两个自由表

D)一个是数据库表另一个是自由表

答案:A

解析:题型:难度:2分数:2

90.[单选题]通常使用()语句来指定一个已有数据库作为当前工作数据库()。

A)using

B)use

C)uses

D)used

答案:B

解析:正确答案是B.

USE数据库;语句表示指定该数据库为当前活动数据库。

91.[单选题]专门的关系运算不包括下列中的()(

专门的关系运算包括:选择(。)、投影(口)、连接()、除运算(÷)。

)

A)连接运算

B)选择运算

C)投影运算

D)交运算

答案:D

解析:

92.[单选题]下列说法正确的是

A)修改字段的名称和修改表的名称都使用RENAME

B)修改字段的名称使用RENAME,修改表的名称使用RENAMETO

C)修改字段的名称使用RENAMET0,修改表的名称使用RENAME

D)修改字段的名称和修改字段的数据类型都使用CHANGECOLUMN

答案:D

解析:

93.[单选题]SQL语句中只修改列的数据类型的指令是哪个()

A)altertable∙∙∙modifycolum∏∙∙∙

B)altertable∙∙∙altercolumn

C)altertable…UPdate…

D)altertable∙∙∙updatecolumn-"

答案:A

解析:

94.[单选题]设有成绩表,包含学号、分数等字段。现有查询要求:查询有3门以上课程的成绩在

90分以上的学

生学号及90分以上课程数。以下SQL语句中正确的是

A)SELECT学号,COUNT(*)FROM成绩WHERE分数>90GROUPBY学号HAVlNGC0UNT(*)>3;

B)SELECT学号,COUNT(学号)FROM成绩WHERE分数>90ANDCOUNT(学号)>3;

OSELECT学号,COUNT(*)FROM成绩GRoUPBY学号HAVlNGC0UNT(*)>3AND分数>90;

D)SELECT学号,COUNT(*)FROM成绩WHERE分数>90ANDC0UNT(*)>3GROUPBY学号;

答案:A

解析:查询成线在90分以上,条件用Where分数>90,查询一个学号有三门90分以上的,用having

count(*)>3o先选出大于90分之上的,然后按学号进行分组,对每个分组判断是否大于3,最后返

回结果

95.[单选题]以下哪项不属于DML操作()

A)insert

B)update

C)delete

D)create

答案:D

解析:

96.[单选题]在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当做实体,而在另一

局部应用中被当做属性,那么这种冲突称为()。

A)属性冲突

B)命名冲突

C)联系冲突

D)结构冲突

答案:D

解析:

97.[单选题]数据库(DB)、数据库系统(DBS)与数据库管理系统(DBMS)三者之间的关系是()

A)DBMS包括DB与DBS

B)DB包括DBS与DBMS

C)DBS包括DB与DBMS

D)DBS就是DB,也就是DBMS

答案:C

解析:

98.[单选题]DBMS通常提供授权功能来控制不同用户访问数据库的权限,这主要是为了实现数据库的

()

A)可靠性

B)一致性

C)完整性

D)安全性

答案:D

解析:

99.[单选题]下面关于数据查询的描述正确的是()。

A)查询数据的条件仅能实现相等的判断

B)查询的数据必须包括表中的所有字段

C)星号通配符代替数据表中的所有字段名

D)以上答案都正确

答案:C

解析:

IOO.[单选题]下列关于SQL语言中索弓I(IndeX)的叙述中,哪一条是不正确的?()

A)索引是外模式

B)一个基本表上可以创建多个索引

C)索引可以加快查询的执行速度

D)系统在存取数据时会自动选择合适的索引作为存取路径

答案:A

解析:

IOl.[单选题]下面选项中,需同时满足所有内层查询条件才成立的关键字是?

A)ANY

B)ALL

OEXISTS

D)IN

答案:B

解析:

102.[单选题]以下语句不符合语法的是()

A)select'helloworld';

B)selectnow();

C)selecta;

D)select2*7;

答案:C

解析:

103.[单选题]关系代数中的自然连接操作是由()操作组合而成。

A)选择和投影

B)选择和笛卡尔积

C)投影、选择、笛卡尔积

D)投影和笛卡尔积

答案:C

解析:

104.[单选题]若想查询StUdent表中name为空值的记录,则正确的SQL语句是?

A)select*fromstudentwherename=null;

B)select*fromstudentwherelinknull;

C)select*fromstudentwherename='null';

D)select*fromstudentwherenameisnull;

答案:D

解析:

105.[单选题]定义视图的查询语句是(),则向视图添加数据一定会成功。

A)SELECTMAX(PriC)FROMsh_goods;

B)SELECTcategory_idFROMsh_goodsGROUPBYcategory_id;

C)SELECTid,nameFROMsh_goods;

D)以上选项全部正确

答案:C

解析:

106.[单选题]在SELEeT查询语句中,()子句用于指定查询结果排序。

A)WHERE

B)GROURBY

OORDERBY

D)HAVING

答案:C

解析:

107.[单选题]在MySQL中,联合查询使用的关键字是()

A)JOIN

B)UNION

OALL

D)FULL

答案:A

解析:

108.[单选题]E-R图表示概念模型的有效工具之一,在E-R图中的菱形表示()

A)联系

B)实体

C)实体的属性

D)联系的属性

答案:A

解析:

109.[单选题]以用户编号为主键的用户表(用户编号,用户名,用户等级,享受折扣)不符合()的要求

O

A)1NF

B)2NF

C)3NF

D)以上答案都不正确

答案:C

解析:

110.[单选题]E-R模型用于数据库设计的哪一个阶段()。

A)需求分析

B)概念结构设计

C)逻辑结构设计

D)物理结构设计

答案:B

解析:E-R模型用于数据库设计的概念设计阶段。

111.[单选题]在MySQL中,DEClMAL是()数据类型

A)可变精度浮点值

B)整数值

C)双精度浮点值

D)单精度浮点值

答案:A

解析:

112.[单选题]在MYSQL中,创建存储过程如下:CRERATEPROCEDUREmypl(Pint)beignSelect

Studentname1AgefromStudentswhereAge=@Pend要在StUdentS表中查找Age(年龄)是18岁的学生

,()可以正确的调用这个存储过程

A)EXECmypl(18)

B)selectmypl(18)

C)callmypl(18)

D)callp=18

答案:C

解析:

113.[单选题]客户端登录MySQL服务的方法,尽管形式有别,但其实登录时都需要给出MySQL数据库

服务器的名称(默认是IOCaIhOSt),登录用户名(默认是root)和。

A)空格

B)123456

C)密码或登录密码

D)以上都不对

答案:C

解析:

114.[单选题]在市场中占主导地位的数据库类型是Oo

A)网状模型

B)层次模型

C)点对点模型

D)关系模型

答案:D

解析:

115.[单选题]下面选项中,能够按照grade由高到低显示StUdent表中记录的SQL语句是?

A)SELECT*FROMstudentORDERBYgrade;

B)SELECT*FROMstudentORDERBYgradeASC;

C)SELECT*FROMstudentORDERBYgradeDESC;

D)SELECT*FROMstudentGROUPBYgradeDESC;

答案:C

解析:

116.[单选题]使用mysqladmin命令停止MySQL服务器的命令是什么?()

A)mysqladmin-urootshutdown-proot

B)quit;

C)netstartmysql

D)netstopmysql

答案:A

解析:

117.[单选题]通配符中下划线代表的含义是O

A)多个字符

B)一个字符

C)两个字符

D)不能为数字

答案:B

解析:

118.[单选题]将E—R图转换为关系模式时,实体和联系都可以表示为()。

A)属性

B)键

C)关系

D)域

答案:C

解析:

119.[单选题]在MySQL中,创建数据库的语句正确的是O

A)ADDDATABASEdatabase_name

B)CREATEDATABASEdatabase_name

C)INSERTDATABASEdatabase_name

D)APPENDDATABASEdatabase_name

答案:B

解析:

120.[单选题]可以在创建表时用0来创建唯一索引,也可以用()来创建唯一索引

A)Createtable,Createindex

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

C)设置主键约束,Createindex

D)以上都可以

答案:C

解析:

121.[单选题]在连接查询时添加过滤条件使结果更精确,这样的查询称为?

A)交叉连接查询

B)内连接查询

0自连接查询

D)复合条件连接查询

答案:D

解析:

122.[单选题]在非严格模式下保存250至IJTlNYlNT类型字段时实际保存值是()

A)250

B)0

0127

D)128

答案:C

解析:

123.[单选题]以下哪项用来分组()

A)ORDERBY

B)ORDEREDBY

OGROUPBY

D)GROUPEDBY

答案:D

解析:

124.[单选题]Aparticulargovernment'ssecuritypolicyistohaveverystrictdata

encryptionandsafetysettings.ThisisdonebyrestrictingaccessbasedontheirownCA

authorityandlimitingaccesstoparticularuserswithinadepartment.Whichmethod

couldbeusedtorestrictaccessasrequired?

A)usingGRANT...REQUIREX509ANDREQUIREISSUER'/C='ANDREQUIRESUBJECT'/

C='

B)usingGRANTUSAGE,X509,ON*.*TOuser@remotehostIDENTIFIEDBY

secretpassword'

C)usingGRANT...REQUIRESSLforasecureconnectionON*.*TOuser@remotehost

IDENTIFIEDBY

D)usingGRANTUSAGE,SSL,'secret_password'

答案:A

解析:`SeCret.password'

125.[单选题]PHP脚本由哪个分隔符包围?

A)..

B)<script>...<∕script>

C)<7php∙∙∙?>

D)<&>...</&>

答案:C

解析:

126.[单选题]查看数据库系统中已经存在的数据库时,可以执行_____命令。

A)SHOWCREATEDATABASE;

B)SHOWCREΛTEDΛTΛBΛSES;

OSHOWDATABASES;

D)SHOWDΛTΛBΛSE;

答案:c

解析:

127.[单选题]若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOT

NULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,

)行可以被插入。

A)('201009,,,11Γ,60,必修)

B),200823,,'10Γ,NULL,NULL)

C)(NULL,'103,,80,,选修')

D)('201132,,NULL,86,'')

答案:B

解析:

128.[单选题]下列关系运算中,()运算不属于专门的关系运算

A)选择

B)连接

C)广义笛卡尔积

D)投影

答案:C

解析:

129.[单选题]下列有关£_R图的叙述错误的是()

A)E_1?图是实体联系图

B)E_R图中联系也可以有属性

C)E_R图中所有的联系都将在逻辑设计阶段转换成关系模式

D)在概念设计阶段绘制E_R图

答案:C

解析:

130.[单选题]下列不属于MySQL变量类型的是

A)局部变量

B)全局变量

C)自变量

D)会话变量

答案:C

解析:

131.[单选题]WAMP是MySQL在Internet上构建网站与信息系统的一种应用环境,使用WindOWS作为操作

系统,Apache作为Web服务器,数据库管理系统为MySQL,服务器端所使用的脚本语言是_____。

A)JAVA

B)PHP

OC++

D)Python

答案:B

解析:

132.[单选题]数据库系统按不同层次可采用不同的数据模型,三层结构中包括物理层、逻辑层和

A)系统层

B)服务层

C)表不层

D)概念层

答案:D

解析:数据库系统按不同层次可采用不同的数据模型,三层结构中包括物理层、逻辑层和概念层。

133.[单选题]有客户表,其结构为:客户(客户号,名称,联系人,邮政编码,电话号码),查询客户

名称中有“网络”二字的客户信息的正确命令是O

A)SELECT*FROM客户ON名称LIKE网络%";

B)SELECT*FROM客户ON名称="%网络%";

OSELECT*FROM客户WHERE名称=吗网络%";

D)SELECT*FROM客户WHERE名称LIKE"%网络%";

答案:D

解析:

134.[单选题]在MySQL中,通常使用语句来指定一个已有数据库作为当前工作数据库。

A)USING

B)USED

OUSES

D)USE

答案:D

解析:

135.[单选题]数据库的概念模型独立于()

A)具体的机器与DBMS

B)E-R图

C)信息世界

D)现实世界

答案:A

解析:

136.[单选题]显示事件的命令为()

A)showevents

B)showevent

C)showeventstatus

D)showeventsstatus

答案:A

解析:

137.[单选题]InwhichorderdoesMySQLprocessanincomingINSERTstatement?MySQL按什么

顺序处理传入的INSERT语句?

A)Itwritesthequerytothebinarylog,optimizesit,andthencheckswhethertheuser

isAuthorizedtoperformthequery.

B)Itcheckswhethertheuserisauthorizedtoperformthequery,writestothebinary

log,andthenoptimizesit.

C)Itoptmizesthequery,checkswhethertheuserisauhorzedtoperformit,andthen

wrtestothebinarylog.

D)Itcheckswhethertheuserisauhorzedtoperfomthequery,optimzesit,andthen

witestothebinarylog.

答案:D

解析:它检查用户是否有权执行查询,对其进行优化,然后访问二进制日志

138.[单选题]在数据库管理系统提供的数据语言中,负责数据的查询及增、删、改等操作的是(

)O

A)数据定义语言

B)数据转换语言

C)数据控制语言

D)数据操纵语言

答案:D

解析:

139.[单选题]下列有关Iimit的说法错误的是()

A)limitn,表示从首行开始取n行

B)limit3,n,表示从第4行开始取n行

C)limitnoffset3,也表示从第4行开始取n行

D)limit3,n,表示从第3行开始取n行

答案:D

解析:limit3,n,其中3表示距离列标题行的偏移量,所以第一行偏移量是0

140.[单选题]Aparticulargovernment,ssecuritypolicyistohaveverystrictdata

encryptionandsafetysettings.Thisisdonebyrestrictingaccessbasedontheirown

CAauthorityandlimitingaccesstoparticularuserswithinadepartment.Whichmethod

couldbeusedtorestrictaccessasrequired?#一个特别的政府的安全政策是有非常严格的数

据加密和安全设置。这是通过基于他们自己的CA权限限制访问和限制对部门内特定用户的访问来

实现的。根据需要,可以使用哪种方法限制访问?

A)usingGRANTREQUIREX509ANDREQUIREISSUER7C=∙∙∙..'ANDREQUIRESUBJECT7

C=∙∙∙..,

B)usingGRANTUSAGE,X509,…….ON*.*TOuser@remotehostIDENTIFIEDBY

'secret_password'

C)usingGRANT∙∙∙REQUIRESSLforasecureconnection

D)usingGRANTUSAGE,SSL,∙∙∙..0N*.*TOuser@remotehostIDENTIFIEDBY

'secret_password'

答案:A

解析:所有帐户的声明称,要求客户出示有效的X509证书颁发CA'issuer'。如果客户提出了一个有

效的证书却有不同的发行人,服务器拒绝连接。使用X509证书总是意味着加密,所以SSL选择在这种

情况下是不必要的。

所有帐户的声明称,要求客户出示有效的X509证书包含的主题SUbjeCt。如果客户提出了一个有效

的证书却有不同的主题,服务器拒绝连接。使用X509证书总是意味着加密,所以SSL选择在这种情况

下是不必要的。

141.[单选题]下列不属于索引分类的是_____

A)唯一性索引

B)全文索引

C)ID索引

D)空间索引

答案:C

解析:

142.[单选题]求查询结果最小值的函数为()。

A)COUNT()

B)MAXO

C)MINO

D)SUM()

答案:C

解析:

143.[单选题]DBS的中文含义是

A)数据库系统

B)数据库管理员

C)数据库管理系统

D)数据定义语言

答案:A

解析:DatabaSeSystem,A对。数据库管理员(DatabaseAdministrator,简称DBA);数据管理

系统(DataBaseManagementSystems,DBMS)数据定义语言(DataDefinitionLanguage,

DDDo答案A。

144.[单选题]在SQL语言中,子查询是()。

A)返回单表中数据子集的查询语句

B)选取多表中字段子集的查询语句

C)选取单表中字段子集的查询语句

D)嵌入到另一个查询语句之中的查询语句

答案:D

解析:

145.[单选题]下面选项中,用于查看MySQL中已经存在数据库的是?

A)SHOWDATABASESitcast;

B)CREATEDATABASEitcast;

C)AlterDATABASEitcast;

D)SHOWDATABASES;

答案:D

解析:

146.[单选题]数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用()表示

A)矩形

B)四边形

C)菱形

D)椭圆形

答案:D

解析:

147.[单选题]SELECT语句中,用于限制查询结果数量的关键字是?

Λ)SEELCT

B)GROUPBY

OLIMIT

D)ORDERBY

答案:C

解析:

148.[单选题]在MySQL中,下列语句等效于()。SELECT*FROMtl,t2WHEREtl.columnl=

t2.column2

A)SELECT*FROMtlCROSSJOINt2

B)SELECT*FROMtlINNERJOINt2ONtl.columnlt2.column2

C)SELECT*FROMtlCROSSJOINt2ONtl.columnl=t2.column2

D)SELECT*FROMtlNATURALJOINt2ONtl.columnlt2.column2

答案:B

解析:

149.[单选题]查看某一个数据库的详细信息,使用如下关键字

A)CHECK

B)SELECT

OSHOW

D)CHOICE

答案:C

解析:

150.[单选题]在SQL语句中,可使用的通配符"_(下划线)”表示。

A)一个字符

B)纯数字

C)纯文本

D)多个字符

答案:A

解析:

151.[单选题]消除查询结果中重复记录的关键字为()。

A)distinct

B)limit

OALL

D)having

答案:A

解析:

152.[单选题]下列哪项不是约束的关键字()?

A)unique

B)index

C)default

D)notnull

答案:B

解析:

153.[单选题]在MySQL中,筛选员工表中年龄在30-50岁之间的员工,说法错误的SQL语句是()。

A)SELECT*FROM员工表WHERE员工姓名BETWEEN30AND50

B)SELECT*FROM员工表WHERE员工姓名>=30AND员工姓名<=50

C)SELECT*FROM员工表WHERE员工姓名BETWEEN30AND50_x0OOD_和_XOOoD.SELECT*FROM员

工表WHERE员工姓名>=30AND员工姓名<=50

D)以上说法都不正确

答案:D

解析:

154.[单选题]在SELECT语句中,可以使用()子句,将结果集中的数据行根据选择列的值进行逻辑分

组,以便能汇总表内容的子集,即实现对每个组的聚集计算

A)LIMIT

B)GROUPBY

C)WHERE

D)ORERBY

答案:B

解析:

155.[单选题]学生表StUdent中有字段dept_id,表示学生所在学院的编号,若要从学生表中检索出

dept_id并去掉重记录,可使用如下SQL语句_____。

A)SELECTALLdept_idFROMstudent;

B)SELECT*dept_idFROMstudent;

C)SELECT?dept_idFROMstudent;

D)SELECTDISTINCTdept_idFROMstudent;

答案:D

解析:

156.[单选题]Mysql字符串函数中截取字符串的是哪一个?

A)length

B)substr

C)format

D)reverse

答案:B

解析:

157.[单选题]在SQL中,下列涉及空值的操作,不正确的是()。

A)ΛGEISNULL

B)AGEISNOTNULL

C)ΛGE=NULL

D)NOT(AGEISNULL)

答案:C

解析:

158.[单选题]E-R图用于数据库设计的哪一个阶段()。

A)概念结构设计

B)需求分析

C)逻辑结构设计

D)物理结构设计

答案:A

解析:

159.[单选题]执行语句rtSELECTTRUNCATE(1.54578,2)”结果为()。

A)1.54

B)l.55

Ol

D)l.5

答案:A

解析:

160.[单选题]游标的使用可以概括四个步骤,不包括()

A)声明游标

B)打开游标

C)调用游标

D)关闭游标

答案:C

解析:

161.[单选题]以下语句错误的是()

A)altertableempdeletecolumnaddcolumn;

B)altertableempmodifycolumnaddcolumnchar(10);

C)altertableempchangeaddcolumnaddcolumnint;

D)altertableempaddcolumnaddcolumnint;

答案:A

解析:

162.[单选题]SELECT语句中,使用一子句可按指定列的值分组。

A)WHERE

B)HAVING

C)GROUPBY

D)ORDERBY

答案:C

解析:

163.[单选题]要查询某系统MySQL数据库中班级名为“一班”的学生的成绩,可以使用下列语句实

现:SELECT*FROM学生,成绩WHERE学生.学号=成绩.学号AND学生.班级名='一班'则,与

之等效的语句是OO

A)SELECT*FROM学生INNERJOIN成绩ON学生.学号=成绩.学号WHERE学生.班级名='一班

f

B)SELECT*FROM学生CROSSJOIN成绩ON学生,学号=成绩.学号WHERE学生.班级名='一班

1

OSELECT*FROM学生WHERE学生.班级名='一班'INNERJOIN成绩ON学生.学号=成绩.学

D)SELECT*FROM学生WHERE学生.班级名='一班'CROSSJOIN成绩ON学生.学号=成绩.学

答案:A

解析:

164.[单选题]在MySQL中,说法正确的是()。

A)SELECT*FROM表WHERE条件1AND条件2,_xOOOD_SELECT*FROM表WHERE条件1&&条件2

两个查询结果一致

B)SELECT*FROM表WHERE条件1OR条件2,_XOOOD.SELECT*FROM表WHERE条件1&&条件2

两个查询结果一致

C)SELECT*FROM表WHERE条件1AND条件2,_xOOOD_SELECT*FROM表WHERE条件1厂条件2

两个查询结果一致

D)以上说法都不正确

答案:A

解析:

165.[单选题]删除自定义函数Fl的正确写法是

A)DELETEFUNCTIONFl

B)DELETEFUNCTIONFl()

C)DROPFUMCTIONFI

D)DROPFUMCTIONFI()

答案:c

解析:

166.[单选题]采用二维表格结构表达实体类型及实体间联系的数据模型是()。

A)层次模型

B)网状模型

C)关系模型

D)实体联系模型

答案:C

解析:

167.[单选题]下列哪个不是多表连接的类型?()

A)交叉连接

B)直连接

C)外连接

D)内连接

答案:B

解析:多表连接分为:内连接、外连接和全连接(交叉连接)

168.[单选题]在MySQL中,ORDERBY和GROUPBY使用正确说法是()。

A)不可一起使用。

B)ORDERBY在GRoUPBY之前使用。

OORDERBY在GROUPBY之后使用。

D)以上说法都不对。

答案:C

解析:

169.[单选题]下列关于MySQL数据库备份与恢复的叙述中,错误的是

A)mysqldump命令的作用是备份数据库中的数据

B)数据库恢复是使数据库从错误状态恢复到最近一次备份时的正确状态

C)数据库恢复的基础是数据库副本和日志文件

D)数据库恢复措施与数据库备份的类型有关

答案:A

解析:

170.[单选题]例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为

A)select学生,max(成绩)fromAgroupby学生;

B)select学生,max(成绩)fromAgroupby

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论