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

付费下载

下载本文档

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

文档简介

试题说明

本套试题共包括1套试卷

每题均显示答案和解析

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

MySql基础练习题及答案10

1.[单选题]创建索引通常使用

A)CREATEINDEX

B)CREATETABLE

C)CREATESUOYIN

答案:A

解析:

2.[单选题]MySQL提供的单行注释语句可以使用()

A)$

B)[

O#

D)/

答案:C

解析:

3.[单选题]在MySQL中,查找出班主任“王笑笑”班的全部男生的信息,则正确的SQL语句是()

A)select*from学生where性别='男and班级编号==(select班级编号from班级where

班主任='王笑笑’)

B)Select*from学生where性别='男and班级编号in(select班级编号from班级where

班主任='王笑笑’)

C)Select*from学生where性别='男and班级编号union(select班级编号from班级

where班主任='王笑笑')

D)Select*from学生where性别='男and班级编号as(select班级编号from班级where

班主任='王笑笑’)

答案:B

解析:

4.[单选题]在MySQL中,创建数据库test正确的SQL语句是()

A)CREATEDATABASEIFEXISTS`test`

B)CREATEIFNOTEXISTS'test'

C)CREATEDATABASEIFNOTEXISTS'test'

D)CREATEIFNOTEXISTS'test'DATABASE

答案:C

解析:

5.[单选题]求查询结果方差的函数为()。

A)VARIANCE

B)STDDEV

OMIN

D)ΛVG

答案:A

解析:

6.[单选题]下面关于"INSERT表1SELECTFROM表2”说法正确的是()。

A)可从表2中复制已有的数据到表1中

B)表1和表2不能是同一个数据表

C)表1和表2的表结构可以不同

D)以上说法全部正确

答案:A

解析:

7.[单选题]死锁发生的原因是o

A)并发控制

B)服务器故障

C)数据错误

D)操作失误

答案:A

解析:

8.[单选题]若要在基本表tb中增加一列cn,其数据类型为Char(8),可用下列哪条语句实现。()

A)addtabletbalterchchar(8);

B)altertabletbalterchchar(8);

C)altertabletbaddchchar(8);

D)addtabletbaddchchar(8);

答案:C

解析:

9.[单选题]下面正确表示查询StUdent表中来自潮州的学生的学号和姓名的SQL语句是:

A)selectStuID.StuNamefromstudentwhereaddresslike'潮州%';

B)selectStuNameStuID.fromstudentwhereaddresslike'潮州%';

C)selectStuId,StuNamefromstudentwhereaddresslike'潮州%';

D)selectStuId,StuNamefromstudentwhereaddresslike'潮州%';

答案:C

解析:

10.[单选题]广州某商学院的课程信息表主键是()

A)课程名

B)课程时长

C)课程号

D)课程学分

答案:C

解析:

11.[单选题〕条件“BETWEEN20AND30”表示年龄在20到30之间,且()

A)包括20岁不包括30岁

B)不包括20岁包括30岁

C)不包括20岁和30岁

D)包括20岁和30岁

答案:D

解析:

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

A)using

B)used

C)uses

D)use

答案:D

解析:

13.[单选题]对于REPLACE语句描述错误的是()

A)REPLACE语句返回一个数字以表示受影响的行,包含删除行和插入行的总和。/

B)通过返回值可以判断是否增加了新行还是替换了原有行。

C)因主键重复插入失败时直接更新原有行。

D)因主键重复插入失败时先删除原有行再插入新行。

答案:C

解析:

14.[单选题]假设一位教师可以讲授多门课程,一门课程可由多位教师讲授,则教师与课程之间是

A)一对一关系

B)一对多关系

C)多对多关系

D)其它关系

答案:C

解析:

15.[单选题]设关系R和S的元组个数分别为IOO和300,关系T是R与S的笛卡儿积,则T的元组个数为(

)o

A)400

B)10000

C)30000

D)90000

答案:c

解析:

16.[单选题]deletefromemployee语句的作用是()

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

B)删除当前数据库中employee表内的所有行

C)由于没有Where子句,因此不删除任何数据

D)删除当前数据库中employee表内的当前行

答案:B

解析:

17.[单选题]Thefollowinggrantswereexecuted:

GRANTCREATEROUTINGONsales.*TO'webadmin'@‘%’;

GRANTALTERONPROCEDUREsales,myprocTO'webadmin,Θ,%,;

Ausersuccessfullyconnectstothedatabaseaswebadminandcreatedastoredprocedure

namedget_reports.

Thenextday,theuserlogsinagainaswebadminandwantstodeletethestored

procedure

namedget_reports,andtherefore,issuesthefollowingstatement:

USEsales;

DROPPROCEDUREIFEXISTSget_reports;

Whatistheresultofexecutingthestatement?

A)TheuserwillgetanerrorbecauseheorshedidnotusetheALTERstatementtodrop

thestoredprocedure.

B)Theuserwillgetanerrorbecauseheorshedidnotputthedatabasenameinfront

ofthestoredprocedurename.

C)Thestoredprocedurenamedget_reportswillbedropped.

D)Theuserwillgetanerrorbecauseheorshedoesnothavethepermissiontodrop

storedprocedures.

答案:C

解析:namedget_reports.Thenextday,theuserlogsinagainaswebadminandwantsto

deletethestoredprocedurenamedget_reports,andtherefore,issuesthefollowing

statement:USEsales;Whatistheresultofexecutingthestatement?

18.[单选题]在MySQL中,使用数学函数的过程中,如果有错误发生,该函数返回()。

A)0

B)l

0-1

D)null

答案:D

解析:

19.[单选题]以下选项()可返回比较后最大的值。

A)GREATEST(10,1,98)

B)LEAST(10,1,98)

C)MAX(10,1,98)

D)以上答案都不正确

答案:A

解析:

20.[单选题]在MySQL中,以下哪项不是MySQL算术运算符()。

A)+

B)-

0*

D)∣∣

答案:D

解析:

21.[单选题]MySQL中,备份数据库的命令是

A)mysqldump

B)mysql

C)backup

D)copy

答案:A

解析:

22.[单选题]下面语句中,属于DQL语句的是?

A)UPDATE语句

B)ALTER语句

C)INSERT语句

D)SELECT语句

答案:D

解析:

23.[单选题]有两个关系R,S如下:

由关系R通过运算得到关系S,则所使用的运算为()。

A)选择

B)投影

C)插入

D)连接

答案:B

解析:

24.[单选题]条件年龄BETWEEN15AND35表示年龄在15至35之间,且()

A)不包括15岁和35岁

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

C)包括15岁和35岁

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

答案:C

解析:

25.[单选题]返回当前日期的函数是()

A)curtime()

B)adddate()

C)curnow()

D)curdate()

答案:D

解析:

26.[单选题]给定如下SQL语句:SELECTemployee,name,department,dnameFROM

department,employeeWHEREdepartment,did=employee.did;下面选项中,与其功能相同的是?

A)SELECTemployee,name,department,dnameFROMdepartmentJOINemployeeON

department,did=employee.did;

B)SELECTemployee,name,department,dnameFROMdepartmentCROSSJOINemployeeON

department,did=employee.did;

C)SELECTemployee,name,department,dnameFROMdepartmentLEFTJOINemployeeON

department,did=employee.did;

D)SELECTemployee,name,department,dnameFROMdepartmentRIGHTJOINemployeeON

department,did=employee.did;

答案:A

解析:

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

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

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

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

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

答案:D

解析:

28.[单选题]更新语句命令正确的是哪一个?

A)updatesetname='小蓝'whereid=l;

B)updatefromstudentsetname='小蓝'whereid=l;

C)selectstudentsetname='小蓝'whereid=l;

D)updatestudentsetname='小蓝'whereid=l;

答案:D

解析:

29.[单选题]下面关于组合查询描述不正确的是:()

A)从一个表中获取的数据必须和其它表中的数据具有相同的列数

B)两个表中相对应的列必须具有相同的数据类型

C)UNION的结果集列名与第一个SELECT语句的结果集中的列名相同

D)UNION的结果集列名与第二个SELECT语句的结果集中的列名相同

答案:D

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

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

张三语文60张三数学100李四语文70李四数学80李四英语80如何统计最高分>80的学科()

A)SELECTMAX(成绩)FROMAGROUPBY学科HAVINGMAX(成绩)〉80;

B)SELECT学科FROMAGROUPBY学科HAVING成绩>80;

C)SELECT学科FROMAGROUPBY学科HAVINGMAX(成绩)>80;

D)SELECT学科FROMAGROUPBY学科WHEREMAX(成绩)>80;

答案:C

解析:

31.[单选题]对于用直接复制方式备份数据库,如下叙述中正确的是_

A)必须关闭MySQL服务器,才能进行复制

B)这种方式只复制数据,不能复制表结构

C)这种方式备份的数据库不能直接复制到另一个服务器并使用

D)复制数据库时,该数据库不能被使用

答案:D

解析:

32.[单选题]在创建表时,可以使用关键字使当前建立的表为临时表()

A)ignore

B)temptabb

C)temporary

D)truncate

答案:C

解析:

33.[单选题]创建存储过程的命令是

A)alterprocedure

B)showprocedure

C)dropprocedure

D)createprocedure

答案:D

解析:

34.[单选题]假设有StUdent表,查询名字中第二个字为"丽"的所有学生姓名、学号的正确命令是

A)SELECTSname,SnoFROMStudentWHERESnameLIKE丽%';

B)SELECTSname,SnoFROMStudentWHERESnameIS丽%';

C)SELECTSname,SnoFROMStudentWHERESnameLIKE'%丽」;

D)SELECTSname,SnoFROMStudentWHERESnameLIKE丽」;

答案:A

解析:

35.[单选题]在视图上不能完成的操作是()

A)查询

B)在视图上定义新的视图

C)更新视图

D)在视图上定义新的表

答案:D

解析:

36.[单选题]创建用户时设置()选项,可让用户首次登陆操作SQL时,需要重置用户密码。

A)PASSWORDEXPIRE

B)PASSWORDEXPIREDEFAULT

C)PASSWORDEXPIRENEVER

D)PASSWORDEXPIREINTERVAL10DAY

答案:A

解析:

37.[单选题]SELECTLOCAT'Eto(','WelcometoChina,)的结果是()

A)7

B)8

C)9

D)10

答案:C

解析:

38.[单选题]有如下的数据表:部门(部门号,部门名称),职工(部门号,职工号,姓名,基本工资

)。检索每个部门职工工资的总和,要求显示“部门名称,基本工资”,正确的语句是O

A)SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号

ORDERBY部门号;

B)SELECT部门名称,SuM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号

GROUPBY部门号;

OSELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号

ORDERBY职工.部门号;

D)SELECT部门名称,SUM(基本工资)FROM部门INNERJOIN职工ON部门.部门号=职工.部门号

GROUPBY职工.部门号;

答案:D

解析:

39.[单选题]下列适用于描述商品详情的数据类型是()。

A)SET

B)VARCHAR(20)

OTEXT

D)CHΛR

答案:B

解析:

40.[单选题]在SeleCt语句的Where子句中,使用正则表达式过滤数据的关键字是()

A)like

B)against

Omatch

D)regexp

答案:D

解析:

41.[单选题]下列哪种方法不能用于创建索引?()

A)使用CREATEINDEX语句

B)使用CREATETABLE语句

C)使用ALTERTABLE语句

D)使用CREATEDATABASE语句

答案:D

解析:

42.[单选题]E-R图提供了表示信息世界中实体、属性和()的方法。

A)数据

B)联系

C)表

D)模式

答案:B

解析:

43.[单选题]创建视图的命令是()

A)alterview

B)altertable

C)createtable

D)createview

答案:D

解析:

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

A)TOP

B)ALL

OUNION

D)DISTINCT

答案:D

解析:

45.[单选题]学生关系模式S(Sno,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性

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

A)DELETEAgefromS

B)ALTERTABLESDROPAge

C)UPDATESAge

D)ALTERTABLES'Age'

答案:B

解析:

46.[单选题]以下删除表正确的()

A)Delete*fromemp

B)Dropdatabaseemp

C)Drop*fromeɪnp

D)deletedatabaseemp

答案:B

解析:

47.[单选题]逻辑数据独立性是指()。

A)概念模式改变,外模式和应用程序不变

B)概念模式改变,内模式不变

C)内模式改变,概念模式不变

D)内模式改变,外模式和应用程序不变

答案:A

解析:

48.[单选题]AMySQLinstancehasthisconfigurationvaluesset:

-innodb^doub1ewrite=0N

-innodb-flushTOg-at-trX-COmnIit=I

-sync-binlog=l

AtransactioninvolvingasingleInnoDBINSERTstatementcommits.

Whichlistoflocationisinthesequenceofdiskwritesforthistransaction?

A)binarylog,redolog,doublewritebuffer,andtablespace

B)Redolog,binarylog,doublewritebuffer,andtablespace

C)doublewritebuffer,redolog,tablespace,andbinarylog

D)redolog,doublewritebuffer,tablespace,andbinarylog

答案:B

解析:

49.[单选题]查看MySQL版本语句是()

A)mysql--version

B)mysql--VERSION

Omysql--help

D)mysql--v

答案:A

解析:

50.[单选题]下列关于用户与权限的说法错误的是()。

A)具有空白用户名的帐户是匿名用户

B)通配符“%”和都可以使用在用户的主机名中

C)REVOKEALL回收的权限不包括GRANTOPTION

D)以上说法都不正确

答案:D

解析:

51.[单选题]在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过()

A)候选键

B)主键

C)外键

D)超键

答案:B

解析:A)IFNOTEXISTS

B)Dropdatabase

C)Createdatabase

正确答案A

52.[单选题]对于MySQL错误的说法是()。

A)MySQL是一款关系数据库系统

B)MySQL是一款网络数据库系统

C)MySQL可以在LinUX或者是WindOWS下运行

D)MySQL对SQL的支持不太好

答案:D

解析:

53.[单选题]组合多条SQL查询语句形成组合查询的操作符是()

A)SELECT

B)ALL

C)LINK

D)UNION

答案:D

解析:

54.[单选题]若依据一个视图创建另一个视图,那么添加()选项,视图的数据操作会进行级联检查。

A)DEFINER

B)CASCADED

C)LOCAL

D)以上选项都不正确

答案:B

解析:

55.[单选题]Theapplicationdb'isusingInnoDBandconsumingalargeamountofthe

systemspace.

TheIPPuSUWwSusinglnnoDβandconsumingðlargeMnOUntoffilesystemspβce.YaJhavea/backup

YouinvestigateendQβthetth*sInfamatlon:

Jhrecub∣M∙restoredintheInnoOesharedtablMpateandth∙d∙taH¾β>e•«IOll««:

•Thet≡b*βdata_curr∙nthðs1,000,000rows.

•TheObkdauj∙port∙hκ1,500,000rows.

■Thetsblcdat4∣archxτ∙h∙s4.500.000κ>ws

eħ∙Xl>U∙1∕τat∕llb∕∙y∙ql∕

∙e∙e∙—1wy∙ql≡y∙ql""Aug'°M:34Ibdatal

■斯•一】IbvIogfileO

∙nr1BySqVySqɪ4βOHAUg2614:34

•wrv——1wysql∙y∙Ql"0HAUg2613:47Ib_loq2£l・l

▲..___44.∙.,tAkinaA∣)v∙αldusc)ofthedat«archivetMMa∏oWyg"oπ

You∙ttempttofreespacefrrJoXmIbdat<1DyUMUnQð-

..____.____ABBireAtiondbarchive>∕fe∙ckup∕dataMChiv⅜.∙ql

shall>vysql^≡F7root∙p-β

」《

βy∙ql>DftO>TOUStchE;

WhichsetofactionswillallowyoutofreedHkSpaCeSt0thβ,llesys,eπ''

class="fr-ficfr^dibcursor-hover">

A)SettheservertouseItsowntablespace,andthenaltertħetablesothatdateIsmov

Bysq1>SETGLOBALinnodb_file_p«r_tabl«el;

a

ay∙ql>ALTIKTABLEd*ta-curr∙ntEIKIINtInnoDBi

By∙ql>ALTKKTABLEdata-r∙port∙r∣IGII∣r∙ΣnnoDBι‰

CB)ExecuteOPTIMIZETABLESOthattheInnoDBenginefreesunusedpagesondiskback

*y∙ql>OPTXMXZtTABLEdata_curr*nt»d*"∕∙pon

C)EnableCOmPreSSiOnonthetable,causingInnoOBtoreleaseunusedpðeθsondiskto

ay∙qX>SKTGLOBALInnOdb∕il∙-P∙Jt∙l∙lJ

或靠考喘/器TWIE。江‘盆"黑'ESBED

ZJ.ql>ALTERTABLEU“二M∙S”R0H_F0W<λT≡CαMPWS8WttY,BIΛCK.βIZT∙β,

D)τβkeab∙ckup,stoptheserver,removethedata川65^to<ethebackup:

.bβu>“qlduw-ur8-RlicaWng>/backupZappiicationA..,1

∙h∙χχ>∕∙tc∕init.d∕By∙<ιl∙t°P

βh∙ll>cd∕var∕lib∕≡y∙ql∕

∙hall>r*Ibdatalib-logfil∙0ib-loςfxl∙l

ah∙Xl>∕∙tc∕init.d∕∙y∙ql/κackuD∕*DPlicatioβdb.∙qX

βhβll>.y∙ql>uroot-p∙pplicationdb</baekup/appɪɪe-τ

class=πfr-ficfr-dibcursor-hover,,>

A)Settheservertouseitsowntablespace,andthenalterthetablesothatdatais

move

mysql>SETGLOBALinnodb_file_per_table=l;

mysql>ALTERTABLEdatacurrentENGINE=InnoDB;

mysql>ALTERTABLEdatareportsENGINE=InnoDB;

B)ExecuteOPTIMIZETABLESothattheInnoDBenginefreesunusedpagesondiskback

mysql>OPTIMIZETABLEdata_current,data_reports;

C)Enablecompressiononthetable,causingInnoDBtoreleaseunusedpagesondiskto

mysql>SETGLOBALinnodb_file_per_table=l;

mysql>SETGLOBALinnodb_file_fOrmat=Barracuda;

mysql>ALTERTABLEdata_currentROW_FORMΛT=COMPRESSEDKEY_BL0CK_SIZE=8;

mysql>ALTERTABLEdata_historyROW_FORMAT=COMPRESSEDKEY_BL0CK_SIZE=8;

D)Takeabackup,stoptheserver,removethedatafiles,andrestorethebackup:

shell>mysqIdump-1rqot-Papplicationdb>/backup/applicationdb.sql

shell>∕etc∕init.d/mysqlstop

shell>ed∕var∕lib∕mysql∕

shell>rmibdatalib_IogfileOib_Iogfilel

shell>/etc/init.d/mysqlstart

shell>mysql-uroot-Papplicationdb<∕backup∕applicationdb.sql

答案:D

解析:

56.[单选题]以下能够删除一列的是()

A)altertable表名remove字段名

B)altertable表名dropcolumn字段名

C)altertable表名deletecolumn字段名

D)altertable表名delete字段名

答案:B

解析:

57.[单选题]要删除一个表,可以使用语句____o

A)TRUNCATETABLE

B)DELETETABLE

C)DROPTABLE

D)CLEARTABLE

答案:C

解析:

58.[单选题]视图不能单独存在,它必须依赖于()。

A)视图

B)数据库

O自由表

D)查询

答案:B

解析:

59.[单选题]下列不能用于截取子串的函数是

A)LEFT

B)RIGHT

C)SUBSTRING

D)STRING

答案:D

解析:

60.[单选题]在SQL语言中的SELECT语句中,用于实现选择运算(即精确查询)的句子是

Λ)FOR

B)WHERE

OWHILE

D)IF

答案:B

解析:

61.[单选题]使用CREATEVIEW创建视图时,如果给定了()—子句,能替换已有的视图。

A)ΛLLREPLACE

B)ORREPLACE

C)REPLACE

D)REPLACEALL

答案:B

解析:

62.[单选题]在数据库中已建立了tBook表,若查找图书编号是rtTP1134w和“TP1138”的记录,则

SELECT查询的WHERE条件为。

A)图书编号="TP1134"AND"TPl138"

B)图书编号NOTIN("TPl134","TPl138")

C)图书编号IN("TP1134","TP1138")

D)图书编号NOT("TPl134"AND"TPl138")

答案:C

解析:

63.[单选题]在MySQL中,向Char.varchar.text.日期型的字段插入数据时,字段值要用括起

来。

A)单引号

B)方括号

0#号

D)不需要任何符号

答案:A

解析:

64.[单选题]查看是否启用自动提交的指令是()

ʌ)SELECT@@auto

B)SELECT@@autocommit

C)SELECT©©commit

D)SELECT@@auto_commit

答案:B

解析:

65.[单选题]删除StUdent表的所有数据()

A)delete*fromstudent

B)deleteallfromstudent

C)deletefromstudent

D)deleterowsfromstudent

答案:C

解析:

66.[单选题]下面关于SQL数据查询操作描述不正确的是:()

A)投影操作是选择对表中的哪些列进行查询操作

B)使用DlSTINCT关键字可以过滤查询中重复的记录

C)在模糊查询中,通配符“%”表示匹配单个字符,而表示匹配零个或多个字符

D)在MySQL中使用LIMrr关键字限制从数据库中返回记录的行数

答案:C

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

67.[单选题]在MySQL中,关于SUM函数描述正确的是()。

A)返回选取的某列值的总和。

B)返回选取的某列的最大值。

C)返回选取的某列或记录的行数。

D)返回选取的某列的最小值。

答案:A

解析:

68.[单选题]SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT.

DELETE,UPDATE实现哪类功能?

A)数据查询

B)数据操纵

C)数据定义

D)数据控制

答案:B

解析:

69.[单选题]设订单表Order(订单号,客户号,职员号,签订日期,金额),查询2017年所签订单的信息

,并按金额降序排序,正确的SQL命令是一

Λ)SELECT*FROMorderWHEREYEAR(签订日期)=2017ORDERBY金额DESC;

B)SELECT*FROMorderWHILEYEAR(签订日期)=2017ORDERBY金额ASC;

C)SELECT*FROMorderWHEREYEAR(签订日期)=2017ORDERBY金额ΛSC;

D)SELECT*FROMorderWHILEYEAR(签订日期)=2017ORDERBY金额DESC;

答案:A

解析:

70.[单选题]在SQL语言中,对分组后的数据进行筛选的命令是()。

A)GROUPBY

B)COMPUTE

OHAVING

D)WHERE

答案:c

解析:

71.[单选题]在MySQL中,执行下面语句,那么插入Sname字段的值是。insertinto

tablel(sno,sname)values('201510',"0∖'Jack')

A)O∖'Jack

B)0'Jack

C)Jack

D)0Jack(间隔为一个制表位)

答案:B

解析:

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

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

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

C)返回单表中数据子集的查询语言

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

答案:D

解析:

73.[单选题]执行语句rtCEILING(9.9)“结果为()。

A)9

B)10

0-9

D)-10

答案:B

解析:

74.[单选题]SQL的视图是从()中导出的。

A)基本表

B)视图

C)基本表或视图

D)数据库

答案:C

解析:

75.[单选题]有关存储过程的描述,。是错误的。

A)它可以作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用

B)存储过程可以传入和返回(输出)参数值

C)存储过程必须带参数,要么是输入参数,要么是输出参数

D)存储过程提高了执行效率。

答案:A

解析:

76.[单选题]数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?()

A)创建(Create),修改(alter),删除(UPdate)

B)创建(alter),修改(modify),删除(drop)

C)创建(Create),修改(alter),删除(drop)

D)创建(alter),修改(Create),删除(drop)

答案:C

解析:

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

A)used

B)using

C)use

D)uses

答案:C

解析:

78.[单选题]在SQL语句中,与表达式“年龄BETWEEN12AND46”功能相同的表达式是。

A)年龄〉=12OR<=46

B)年龄>=12AND<=46

C)年龄>=12OR年龄<=46

D)年龄>=12AND年龄<=46

答案:D

解析:

79.[单选题]使用下列语句中的()可以删除表中所有数据,但保留表结构。

A)droptable

B)delete

C)turncatetable

D)renametable

答案:C

解析:

80.[单选题]以下关于MySQL配置向导的说法中错误的是:

A)MySQL安装完毕后,会自动启动MySQL配置向导

B)MySQL配置向导用于配置WindoWS中的服务器

C)MySQL配置向导将用户选择结果放到模板中生成一个my.ini文件

D)MySQL配置向导可以选择两种配置类型:标准配置和详细配置

答案:A

解析:

81.[单选题]与WHEREdnoIN('IM','CS')条件等价的查询表达式是。

A)WHEREdnoBETWEEN'IM'OR'CS'

B)WHEREdnoBETWEEN'IM'AND'CS'

OWHEREdno='IM'ORdno='CS'

D)WHEREdno='IM'ANDdno='CS'

答案:C

解析:

82.[单选题]下列的SQL语句中,()不是数据定义语句。

A)CREATETABLE

B)GRANT

C)CREATEVIEW

D)DROPVIEW

答案:B

解析:

83.[单选题]声明游标需要使用。语句

A)fetch

B)select

C)declare

D)proc

答案:C

解析:

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

A)Createtable,Createindex

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

C)设置主键约束,Createindex

D)以上都可以

答案:C

解析:

85.[单选题]使用空值查询时,表示一个列不能用RR不是空值的表达式是()

A)RRisnull

B)RR=null

C)RRisnotnull

D)RROnull

答案:C

解析:

86.[单选题]执行语句“FLOOR(9.9)”结果为()。

A)9

B)10

0-9

D)-10

答案:A

解析:

87.[单选题]下面对“ORDERBYpno,leveΓ,描述正确的是()。

A)先按IeVel全部升序后,再按PnO升序

B)先按IeVel升序后,相同的IeVel再按Pno升序

C)先按Pno全部升序后,再按IeVel升序

D)先按PnO升序后,相同的PnO再按IeVel升序

答案:D

解析:

88.[单选题]给定的备份数据库语句:SELECT*FROMmysql_test.student

INTOOUTFILE'D√BACKUP∕aa.txt'

FIELDSTERMINATEDBY','

ENCLOSEDBY""

LINESTERMINATEDBY'?';下列关于备份文件的叙述正确的是

A)字段值放在'?'之间

B)字段值之间以空格分隔

C)字段值之间以""分隔

D)字段值放在""之间

答案:D

解析:

89.[单选题]隔离级最高的是()

A)REPEATABLEREAD

B)READUNCOMMITTED

OSERIALIZABLE

D)READCOMMITTED

答案:c

解析:

90.[单选题]在数据库建模的过程中,E-R图属于()的产物。

A)物理模型

B)逻辑模型

C)概念模型

D)以上答案都不正确

答案:C

解析:

91.[单选题]以下哪个选项中描述的两个实体是一对一的联系()。

A)一个出版社出版了多个作者的书,每个作者可以选择自己喜欢的出版社出版作品。

B)每个学生只能归属于一个班级,每个班级可以有多个学生。

C)每个客户只能有一个账户,每个账户只能属于一个客户。

D)每个部门可以有多个职工,每个职工只属于某个部门。

答案:C

解析:联系有一对一,一对多和多对多!

92.[单选题]一张表的主键个数为()

A)至多3个

B)没有限制

C)至多1个

D)至多2个

答案:C

解析:

93.[单选题]数据表TableA有3行4列数据,数据表TabIeB有5行6列数据,则两张表进行笛卡尔积运算后

数据行数为()。

A)3行

B)5⅛

C)。行

D)8行

答案:C

解析:

94.[单选题]有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。其中

S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。要查询选修“数

据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句

的内容是()。

A)S.S#=SC.S#andC.C#=SC.C#andSEX=,男'andCNAME=,数据库'

B)S.S#=SC.S#andC.C#=SC.CttandSEXin,男'andCNAMEin,数据库'

OSEX,男'andCNAME'数据库'

D)S.SEX='男'andCNAME=,数据库'

答案:A

解析:

95.[单选题]以下命令可以修改用户密码的是()。

A)setpassword

B)getpassword

C)passwordto

D)newpasswordto

答案:A

解析:

96.[单选题]使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()

A)在LlMlT子句中使用RAND()函数指定行数,并用ORDERBY子句定义一个排序规则

B)只要使用LIMlT子句定义指定的行数即可,不使用ORDERBY子句

C)只要在ORDERBY子句中使用RANDO函数,不使用LIMlT子句

D)在ORDERBY子句中使用RANDo函数,并用LlMlT子句定义行数

答案:D

解析:

97.[单选题]根据关系模式的完整性规则,一个关系中的主键。

A)不能有两列组成

B)不能成为另一个关系的外键

C)不允许空值

D)可以取空值

答案:C

解析:

98.[单选题]下面查询视图的写法正确的是哪一个?

A)selectfrom视图名称;

B)select*from视图名称;

C)createview视图名称asSeIeCt语句;

D)select*视图名称;

答案:B

解析:

99.[单选题]关系数据库中,主键是()

A)创建唯一的索引,允许空值

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

C)允许有多个主键的

D)为标识表中唯一的实体

答案:D

解析:

100.[单选题]在非严格模式下保存250到TlNYINT类型字段时实际保存值是_

A)250

B)0

0127

D)128

答案:C

解析:

IOL[单选题]商品的()用于在搜索和浏览列表时更准确的找到该商品。

A)关键词

B)描述

C)提示

D)详情

答案:A

解析:

102.[单选题]以下表达降序排序的是()

A)ASC

B)ESC

ODESC

D)DSC

答案:C

解析:

103.[单选题]VARCHAR(4)类型的字段存储'abcd'占用的字节数为()。

A)l

B)3

04

D)5

答案:D

解析:

104.[单选题]下列字符串类型是可变长非二进制类型的是

A)CHAR

B)VΛRCHΛR

OBINARY

D)VΛRBINARY

答案:B

解析:

105.[单选题]关于E-R图,以下描述中正确的是

A)实体可以包含多个属性,但联系不能包含自己的属性

B)联系仅存在于两个实体之间,即只有二元联系

C)两个实体之间的联系可分为1:1、1:N、M:N三种

D)通常使用E-R图建立数据库的物理模型

答案:C

解析:

106.[单选题]Youareusinggtidsinreplication.Youneedtoskipatransactionwiththe

GTIDofaaabbb-ccc-ddd-eee:3onaslave

Whichprocedurewouldyouexecutefromamysqlprompt?

您在复制中使用GTlDo您需要在一个从属节点上跳过带有aaabbb-ccc-ddd-eee:3的GTID的事务。

应该在mysql命令行中执行哪个过程?

A)STOPSLAVE;

SETGLOBALSQL_SLAE_SKIP_COUNTER=1

STARTSLAVE;

B)STOPSLAVE;

RESETSLAVEBEGINSKIPNENTRPIDCOMMIT;

STARTSLATE;

OSTOPSLAVE

SETGTID_NEXT'aaa-bbb-ccc-ddd-eee:3'

Begin

Commit

Setgttd_nexp='ACENATIC,

STARTSLAVE

D)STOPSLAVE

BEGIN;

SETGTIDjrGNERP='aaa-bbb-ccc-ddd-eee:3,;

Commit;

Startslave;

答案:A

解析:您在复制中使用gtids。您需要在一个从属节点上跳过带有aaabbb-ccc-ddd-eee:3的GTID的

事务。应该在mysql命令行中执行哪个过程?

107.[单选题]如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A)物理结构设计

B)数据字典

C)逻辑结构设计

D)关系数据库查询

答案:C

解析:

108.[单选题]若用如下的SQL语句创建一个STUDENT表。CREATETABLESTUDENT(NOchar(4)NOT

NULL1NAMEchar(8)NOTNULL1SEXchar(2),AGEint)可以插入到STUDENT表中的是()o

A)('1031','曾华',男,23)

B)(TO31','曾华',NULL,NULL)

C)(NULL,'曾华','男','23')

D)('1031',NULL,'男',23)

答案:B

解析:

109.[单选题]在MySQL中,用户分组后筛选的关键词是()。

A)WHERE

B)ORDERBY

C)GROUPBY

D)HAVING

答案:D

解析:

110.[单选题]关于视图下列哪一个说法是错误的()。

A)视图是一种虚拟表

B)视图中也保存有数据

C)视图也可由视图派生出来

D)视图是保存在SELECT查询

答案:B

解析:

IlL[单选题]在学生表中建立查询,“姓名”字段的查询条件设置为"ISNULL",运行该查询后,显示

的记录是O

A)姓名字段为空的记录

B)姓名字段中包含空格的记录

C)姓名字段不为空的记录

D)姓名字段中不包含空格的记录

答案:A

解析:

112.[单选题]将字符串‘My'∙'SQL'连接成字符串'My-SQL'的选项是6

A)concat_wsMy','SQL')

B)concat(1-1,1My','SQL')

C)concat_ws('My1,'-',1SQL')

D)concat('My''SQL')

答案:A

解析:

113.[单选题]以下选项中,()面向数据库设计人员,描述数据的整体逻辑结构。

A)概念模式

B)存储模式

C)外模式

D)以上答案都不正确

答案:A

解析:

114.[单选题]下列哪一项不是实体与实体之间的联系类型()。

A)1:N

B)l:1

C)M:N

D)O:N

答案:D

解析:

115.[单选题]执行语句wLeftCdufe',2)结"果为()0

A)du

B)Ue

Oef

D)fe

答案:A

解析:

116.[单选题]为数据表创建索引的目的是

A)提高查询的检索性能

B)归类

C)创建唯一索引

D)创建主键

答案:A

解析:

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

A)USING

B)USED

OUSES

D)USE

答案:D

解析:

118.[单选题]下面选项中,用于实现字符串连接的函数是?

A)JOINO

B)C0NCAT()

OREPLACEO

D)SUBSTRINGO

答案:B

解析:

119.[单选题]表中选出满足条件的列形成一个新表作为运算为()。

A)选择

B)投影

C)连接

D)集合

答案:B

解析:

120.[单选题]SQL中,“AGEIN(20,22)”的语义是()。

A)AGE<=22ANDAGE>=20

B)ΛGE<22ANDAGE>20

OAGE=20ANDAGE=22

D)ΛGE=20ORAGE=22

答案:D

解析:

121.[单选题]Oneofyourcolleaguesistryingtomakeachangeusingthemysqlcommand­

lineclientforhisorherapplicationsession.Thecolleagueinstantmessagesyouthis

command:mysql>SETSESSIONmax_connections=200;Whydoesthecommandfail?

A)max_connectionsrequirestheGLOBALscope.

B)ItscurrentuserdoesnothavetheSUPERprivilege.

C)max_connectionsisnotadynamicvariable.Youneedtochangetheconfigfileand

restartthedatabase.

D)Userscancontrolonlythemax_userconnectionsvariable.

答案:A

解析:

122.[单选题]下列关于二叉树的叙述中,正确的是()。

A)叶子结点总是比度为2的结点少一个

B)叶子结点总是比度为2的结点多一个

C)叶子结点数是度为2的结点数的两倍

D)度为2的结点数是度为1的结点数的两倍

答案:B

解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一

个。所以选择B)。

123.[单选题]修改自己MySQL服务器密码的命令是:。

A)mysql

B)grant

C)setpassword

D)changepassword

答案:C

解析:

124.[单选题]SELECT语句中,用于将查询结果进行排序的关键字是?

A)HAVING

B)GROUPBY

OWHERE

D)ORDERBY

答案:D

解析:

125.[单选题]下列排序方法中,最坏情况下比较次数最少的是()。

A)冒泡排序

B)简择排序

C)直接插入排序

D)堆排序

答案:D

解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n—1)/2次,而堆排序

在最坏情况下需要比较的次数是

126.[单选题]Examinetheouputbelow:

Mysql>SELECTFILE_NAME,TOTAL_EXTENTS*EXTENT_SIZEAS'size'->FROM

INFORMATION_SCHEMA.FILES

->WHEREFILE_NAMELIKE'%employees%';

Examinelħeoutputbelow

mγsql>SELECTFILENAME,TOTAL_EXTENTS♦EXTENTSIZEAS'size

->FROMINFORMATIONSCHEMATFILES

WHEREFILE_NAMELIKE,⅜employees%,;

-.

IFlLENAME∣ai,αI

I./employees/employees.ibd∣23060672∣

∖./employ∙∙s∕d∙partm∙nts.ibd∣0∣

∖∙/employees/dept^manager.ɪbd∣0∣

I.∕employees∕dept-θ∑np.ibd∣3O4OΘ7O4∣

I.∕employees∕titles∙ibd∣41943040∣

I./employees/salaεies∙ibd∣146800640∣

÷÷≠

6rowsinset((0.00sec)

WhichStatemenlisHue?

A)The8Alarι∙∙tableisgettingthelargestnumberofchangestothedata.

B)ThedepartmentsandCtePJtMnag❷Irtablespacestorageissmall.

C)Thed∙partiMntβandd∙ptmanag∙rtablesdonotneedtobebackedupt,

D)Theðnddβp^managert∂t)∣PSðæernptvð

class=Hfr-ficfr-dibcursor-hover,,>

ʌ)<li>Thesalariestableisgettingthelargestnumberofchangestothedata,<∕li>

B)Thedepartmentsanddept_managertablespacestorageissmall.

C)Thedepartmentsanddept_managertablesdonotneedtobebackupup.

D)Thedepartmentsanddept_managertablesareempty

答案:D

解析:

127.[单选题]下列有关数据库的描述,正确的是()

A)数据库是一个DBF文件

B)数据库是一个关系

C)数据库是一个结构化的数据集合

D)数据库是一组文件

答案:C

解析:

128.[单选题]陈述A:查询的类型返回一个带有多值结果的单列用IN

温馨提示

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

最新文档

评论

0/150

提交评论