MySQL初级考试试题及答案_第1页
MySQL初级考试试题及答案_第2页
MySQL初级考试试题及答案_第3页
MySQL初级考试试题及答案_第4页
MySQL初级考试试题及答案_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1、一、单项选择题1 以下聚合函数求最大值的是()AMAXBIFCCASEDAVG答案:A2 .SQL语句中的条件用以下哪一项来表达()ATHENBWHILECWHEREDIF答案:C3 在视图上不能完成的操作是()A.查询B.在视图上定义新的视图C.更新视图D.在视图上定义新的表答案:D4 可以用()来声明游标ACREATETABLE8 ALTERCURSORCSETGLOBALDDECLARECURSOR答案:D5 .使用CREATETABLE句的()子句,在创建基本表时可以启用全文本搜索AFULLTEXT8 ENGINECFROMDWHRER答案:A6 以下能够删除一列的是()Aaltert

2、ableempremoveaddcolumn8 altertableempdropcolumnaddcolumnCaltertableempdeletecolumnaddcolumnDaltertableempdeleteaddcolumn答案:B7 .若要撤销数据库中已经存在的表S,可用()。ADELETETABLES8 DELETESCDROPSDDROPTABLES答案:D8 查找表结构用以下哪一项(AFINDBSELETECALTERDDESC答案:D9 .要得到最后一句SELEC碓询至IJ的总行数,可以使用的函数是()AFOUND_ROWSBLAST_ROWSCROW_COUNTDL

3、AST_INSERT_ID答案:A10 .SELECTS句的完整语法较复杂,(!至少包括的部分是()A.仅SELECT8 SELEC,TFROMCSELECT,GROUPDSELEC,TINTO答案:B11 .UNIQUE惟一索引的作用是()A.保证各行在该索引上的值都不得重复B.保证各行在该索引上的值不得为NULLC.保证参加惟一索引的各列,不得再参加其他的索引D.保证惟一索引不能被删除答案:A12 用于将事务处理写到数据库的命令是()AinsertBrollbackCcommitDsavepoint答案:C13查找条件为:姓名不是NULL的记录()AWHERENAME!NULLBWHERE

4、NAMENOTNULLCWHERENAMEISNOTNULLDWHERENAME!=NULL答案:C14主键的建立有()种方法A.一B.四C.二D.三答案:D15在视图上不能完成的操作是(A.更新视图数据B.在视图上定义新的基本表C.在视图上定义新的视图D.查询答案:B16.在SQL语言中,子查询是()。A.选取单表中字段子集的查询语句B选取多表中字段子集的查询语句C.返回单表中数据子集的查询语言D.嵌入到另一个查询语句之中的查询语句答案:D17向数据表中插入一条记录用以下哪一项()ACREATEBINSERTCSAVEDUPDATE答案:B18在select语句的where子句中,使用正则表

5、达式过滤数据的关键字是()AlikeBagainstCmatchDregexp答案:D19 .SQL语言的数据操纵语句包括SELECTINSERTUPDATEDELETE等。其中最重要的,也是使用最频繁的语句是()。AUPDATEBSELECTCDELETEDINSERT答案:B20 以下哪种操作能够实现实体完整性()A.设置唯一键B.设置外键C.减少数据冗余D.设置主键答案:B21 .SQL语言中,删除一个视图的命令是()AREMOVEBCLEARCDELETEDDROP答案:D22 修改数据库表结构用以下哪一项()AUPDATEBCREATECUPDATEDDALTER答案:D23 在全文

6、本搜索的函数中,用于指定被搜索的列的是()AMATCH()8 AGAINST()CFULLTEXT()DREGEXP()答案:A24 以下语句错误的是()Aselectsal+1fromemp;8 selectsal*10,sal*deptnofromemp;C.不能使用运算符号Dselectsal*10,deptno*10fromemp;答案:C25 下列()不属于连接种类A.左外连接B.内连接C.中间连接D.交叉连接答案:C26 .若用如下的SQL语句创建了一个表SC()CREATETABLES(CS#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGE,

7、RNOTECHAR(20);向SC表插入如下行时,()行可以被插入A(NULL,103,80,选修)B(200823,101,NULL,NULL)C(201132,NULL,86,)D(201009,111,60,必修)答案:B27删除用户账号命令是()ADROPUSER8 DROPTABLEUSERCDELETEUSERDDELETEFROMUSER答案:A28以下语句错误的是()Aaltertableempdeletecolumnaddcolumn;9 altertableempmodifycolumnaddcolumnchar(10);Caltertableempchangeaddcol

8、umnaddcolumnint;Daltertableempaddcolumnaddcolumnint;答案:A29 .组合多条SQL查询语句形成组合查询的操作符是()ASELECT8 ALLCLINKDUNION答案:D30 创建数据库使用以下哪项()Acreatemytest8 createtablemytestCdatabasemytestDcreatedatabasemytest答案:D31 以下哪项用来分组()AORDERBY8 ORDEREDBYCGROUPBYDGROUPEDBY答案:D32 .SQL是一种()语言。A函数型B.高级算法C.关系数据库D人工智能答案:C33 删除数

9、据表用以下哪一项()ADROP8 UPDATECDELETEDDELETED答案:A34 .若要在基本表S中增加一列CN(课程名),可用()A. ADDTABLESALTERCNCHAR(8)B. ALTERTABLESADDCNCHAR(8)C. ADDTABLES(CNCHAR(8)D. ALTERTABLES(ADDCNCHAR(8)答案:B35 .下列的SQL语句中,()不是数据定义语句。ACREATETABLE8 GRANTCCREATEVIEWDDROPVIEW答案:B36 以下删除记录正确的()Adeletefromempwherename='dony'8 Del

10、ete*fromempwherename='dony'CDropfromempwherename='dony'DDrop*fromempwherename='dony'答案:A37 删除经销商1018的数据记录的代码为()fromdistributorswheredistri_num=1018Adroptable8 delete*CdropcolumnDdelete答案:D38 按照姓名降序排列()AORDERBYDESCNAME8 ORDERBYNAMEDESCCORDERBYNAMEASCDORDERBYASCNAME答案:B39 可以在创建

11、表时用()来创建唯一索引,也可以用()来创建唯一索引ACreatetable,CreateindexB.设置主键约束,设置唯一约束C.设置主键约束,CreateindexD.以上都可以答案:C40 .在SELECTS句中,使用关键字()可以把重复行屏蔽ATOP8 ALLCUNIONDDISTINCT答案:D41 以下聚合函数求平均数的是()ACOUNT8 MAXCAVGDSUM答案:C42 返回当前日期的函数是()Acurtime()Badddate()Ccurnow()Dcurdate()答案:D43用来插入数据的命令是(),用于更新的命令是()AINSERT,UPDATEBCREATE,I

12、NSERTINTOCDELETE,UPDATEDUPDATE,INSERT答案:A44.SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO是()A.求每个部门中的工资B.求每个部门中工资的大小C.求每个部门中工资的综合D.求每个部门中工资的个数答案:D45 .以下表达降序排序的是()A. ASCB. ESCC. DESCD. DSC答案:C46 .以下哪项不属于数据模型()A.关系模型B.网状模型C.层次模型D.网络模型答案:A47 .有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有()行数据A. 18B. 26C.不确定D.120答案

13、:D48 .从GROUPBYHfi的结果集中再次用条件表达式进行筛选的子句是()A. FROMB. ORDERBYC. HAVINGD. WHERE答案:C49 .为数据表创建索引的目的是()A.提高查询的检索性能B.归类C.创建唯一索引D.创建主键答案:A50 .如果要回滚一个事务,则要使用()语句。A.committransactionB. beginC. revoketransactionD.rollback答案:Dtransaction51.查找数据表中的记录用以下哪一项()AALTRE8 UPDATECSELECTDDELETE答案:C52在MySQL中,建立数据库用()A. CRE

14、ATETABLE令B. CREATETRIGGER令C. CREATEINDE渝令D. CREATEDATABASE令答案:D53 MySQL中,预设的、拥有最高权限超级用户的用户名为()AtestBAdministratorCDADroot答案:D54 以下插入记录正确的()Ainsertintoemp(ename,hiredate,sal)values(value1,value2,value3);Binsertintoemp(ename,sal)values(value1,value2,value3);Cinsertintoemp(ename)values(value1,value2,va

15、lue3);Dinsertintoemp(ename,hiredate,sal)values(value1,value2);答案:A55 .在SQL语言中的视图VIEW是数据库的()A.外模式B.存储模式C.模式D内模式答案:A56以下哪项用来排序()AORDEREDBYBORDERBYCGROUPBYDGROUPEDBY答案:B57以下聚合函数求个数的是()AAVGBSUMCMAXDCOUNT答案:D58在select语句中,实现选择操作的子句是()AselectBgroupbyCwhereDfrom答案:C59 查找数据库中所有的数据表用以下哪一项()ASHOWDATABASE8 SHOW

16、TABLESCSHOWDATABASESDSHOWTABLE答案:B60 触发器不是响应以下哪一语句而自动执行的Mysql语句Aselect8 insertCdeleteDupdate答案:A61 ()表示一个新的事务处理块的开始ASTARTTRANSACTION8 BEGINTRANSACTIONCBEGINCOMMITDSTARTCOMMIT答案:A62以下语句不正确的是()Aselect*fromemp;9 selectename,hiredate,salfromemp;10 select*fromemporderdeptno;11 select*fromwheredeptno=1and

17、sal<300;答案:C63deletefromemployee语句的作用是()A.删除当前数据库中整个employee表,包括表结构B.删除当前数据库中employee表内的所有行C.由于没有where子句,因此不删除任何数据D.删除当前数据库中employee表内的当前行答案:B64 按照班级进行分组()AORDERBYCLASSES8 DORDERCLASSESCGROUPBYCLASSESDGROUPCLASSES答案:C65 格式化日期的函数是()ADATEDIFF()8 DATE_FORMAT()CDAY()DCURDATE()答案:B66例如数据库中有例如数据库中启A表,包

18、括学生,学科,成绩包括学生,学科,成绩,序号四个字段,数据库结构为学生学科成绩序号张三语文601张三数学1002李四语文703李四数学804李四英语805上述哪一列可作为主键列()A.序号B.成绩C.学科D.学生答案:A67学生关系模式S(S,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。AUPDATESAge9 DELETEAgefromSCALTERTABLESAgeDALTERTABLESDROPAge答案:D68 以下哪项用于左连接()AJOIN8 RIGHTJOINCLEFTJOINDINNERJ

19、OIN答案:C69 一张表的主键个数为()A.至多3个B.没有限制C.至多1个D.至多2个答案:C70.SQL语言是()的语言,轻易学习。A.导航式B.过程化C.格式化D.非过程化答案:D71在正则表达式中,匹配任意一个字符的符号是()A.B*CD答案:A72条件“BETWEEN20AND30”表示年龄在20到30之间,且()A.包括20岁不包括30岁B.不包括20岁包括30岁C.不包括20岁和30岁D.包括20岁和30岁答案:D73以下表示可变长度字符串的数据类型是()ATEXTBCHARCVARCHARDEMUM答案:C74以下说法错误的是()ASELECTmax(sal),deptno,

20、jobFROMEMPgroupbysal;BSELECTmax(sal),deptno,jobFROMEMPgroupbydeptno;CSELECTmax(sal),deptno,jobFROMEMP;DSELECTmax(sal),deptno,jobFROMEMPgroupbyjob;答案:C75.以下匹配1ton'和'2ton'及3ton的正则表达式是()A'123ton'8 '1,2,3ton'C'123ton'D'1|2|3ton'答案:C76拼接字段的函数是()ASUBSTRING()9 TR

21、IM()CSUM()DCONCAT()答案:D77以下删除表正确的()ADelete*fromemp8 DropdatabaseempCDrop*fromempDdeletedatabaseemp答案:B78下列说法错误的是()A.GROUPBY子句用来分组WHERE子句的输出8 WHERE子句用来筛选FROM子句中指定的操作所产生的行。C.聚合函数需要和groupby一起使用DHAVING子句用来从FROM的结果中筛选行答案:D79条件年龄BETWEEN15AND35表示年龄在15至35之间,且(A.不包括15岁和35岁B.包括15岁但不包括35岁C.包括15岁和35岁D.包括35岁但不包括

22、15岁答案:C80 创建视图的命令是()Aalterview8 altertableCcreatetableDcreateview答案:D81 存储过程是一组预先定义并(A.保存B.编写C.编译D.解释答案:C82返回字符串长度的函数是(Alen()Blength()Cleft()Dlong()答案:B83从数据表中查找记录用以下哪一项AUPDATEBFINDCSELECTDCREATE答案:C84 .SQL语言集数据查询、数据操纵、)的 Transact-SQL语句数据定义和数据控制功能于一体, 其中,CREATE、 DROP、ALTE砒句是实现哪种功能()A.数据操纵B.数据控制C.数据定

23、义D.数据查询答案:C85 以下哪项不属于DML操作()Ainsert8 updateCdeleteDcreate答案:D86 按照姓名升序序排列()AORDERBYNAMEASC8 ORDERBYASCNAMECORDERBYNAMEDESCDORDERBYDESCNAME答案:A87有关系S(S,SNAME,SAGE),C(C,CNAME),SC(S,C,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE?句。

24、这里的WHERE子句的内容是()。ASAGE>=20andCNAME=ACCESSB#=#and#=#andSAGEin>=20andCNAMEinACCESSCSAGEin>=20andCNAMEinACCESSD#=#and#=#andSAGE>=20andCNAME=ACCESS答案:D88.以下哪项属于DDL操作()AupdateBcreateCinsertDdelete答案:B89查找条件为:姓名为NULL的记录()AWHERENAMENULLBWHERENAMEISNULLCWHERENAME=NULLDWHERENAME=NULL答案:B90条件“IN(2

25、0,30,40)”表示()A.年龄在20到40之间B.年龄在20到30之间C.年龄是20或30或40D,年龄在30到40之间答案:C91正则表达式的转义符是()ABC;D$答案:A92更新数据表中的记录用以下哪一项()ADELETEBALTRECUPDATEDSELECT答案:C93 关系数据库中,主键是()A.创建唯一的索引,允许空值B.只允许以表中第一字段建立C.允许有多个主键的D.为标识表中唯一的实体答案:D94 .使用SELEC研句随机地从表中挑出指定数量的行,可以使用的方法是()A.在LIMIT子句中使用RAND()函数指定行数,并用ORDERB中句定义一个排序规则B.只要使用LIM

26、IT子句定义指定的行数即可,不使用ORDERB中句C.只要在ORDERB中句中使用RAND()1数,不使用LIMIT子句D.在ORDERBYF句中使用RANDQ®数,并用LIMIT子句定义行数答案:D95.进入要操作的数据库TEST用以下哪一项()AINTEST8 SHOWTESTCUSERTESTDUSETEST答案:D96例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为学生学科成绩张三语文80张三数学100李四语文70李四数学80李四英语80如何统计每个学科的最高分()A. select学生,max(成绩)fromAgroupby学生;B. select学生,max

27、(成绩)fromAgroupby学科;C. select学生,max(成绩)fromAorderby学生;D. select学生,max(成绩)fromAgroupby成绩;答案:B97下列哪些语句对主键的说明正确()A.主键可重复B.主键不唯一C.在数据表中的唯一索引D.主键用foreignkey修饰答案:C98数据库服务器、数据库和表的关系,正确的说法是()A. 一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表B. 一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表C. 一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表D. 一个数据库服务器可以管理多个数据

28、库,一个数据库只能包含一个表答案:B99例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为学生学科成绩张三语文60张三数学100李四语文70李四数学80李四英语80如何统计最高分取同力.>80的学科(A. SELECTMAX绩)FROMAGROUPB容科HAVINGMAX(成绩)>80;B. SELECTSFROMAGROUPB容科HAVING成绩>80;C. SELECTSFROMAGROUPB容科HAVINGMAX喊绩)>80;D. SELECTSFROMAGROUPB浮科WHEREMAX成绩)>80;答案:C100 统计每个部门中人数()ASEL

29、ECTSUM(ID)FROMEMPGROUPBYDEPTNO;BSELECTSUM(ID)FROMEMPORDERBYDEPTNO;CSELECTCOUNT(ID)FROMEMPORDERBYDEPTNO;DSELECTCOUNT(ID)FROMEMPGROUPBYDEPTNO;答案:D101 .口£。“人1是()数据类型A,可变精度浮点值B.整数值C.双精度浮点值D.单精度浮点值答案:A可以简102 视图是一种常用的数据对象,它是提供()和()数据的另一种途径,化数据库操作A.插入,更新B.查看,检索C.查看,存放D.检索,插入答案:C103 删除数据表中的一条记录用以下哪一项()

30、ADELETED8 DELETECDROPDUPDATE答案:B二、多项选择题1 .触发器是响应以下任意语句而自动执行的一条或一组MYSQL语句()AUPDATEB. INSERTC. SELECTD. DELETE答案:B,A,D2 .对于删除操作以下说法正确的是()Adropdatabase数据库名:删除数据库8 deletefrom表名;删除表中所有记录条Cdeletefrom表名where字段名=值;删除符合条件的记录条Ddroptable表名;删除表答案:B,C,D,A3 下面正确的说法是()A.关键字只能由单个的属性组成B.在一个关系中,关键字的值不能为空C.一个关系中的所有候选关

31、键字均可以被指定为主关键字D.关键字是关系中能够用来惟一标识元组的属性答案:D,B,C4 以下说法正确的是()A字符型既可用单引号也可用双引号将串值括起来B.字符型的不参与计算的C不能声明为数值型D数值型的将参与计算答案:A,D,B5 关于主键下列说法正确的是()A.可以是表中的一个字段,B.是确定数据库中的表的记录的唯一标识字段,C.该字段不可为空也不可以重复D.可以是表中的多个字段组成的。答案:B,A,D,C6 .mySQL支持哪些逻辑运算符A&&8 |CNOTDAND答案:D,C7 以下不属于浮点型的是()AsmallintBmediumintCfloatDint答案:A

32、,B,D8 下列正确的命令是()Ashowtables;Bshowcolumns;Cshowcolumnsfromcustomers;Dshowdatabases;答案:D,A,C9正则表达式中,重复元字符“*”表示()A.无匹配B.只匹配1个C0个匹配D.多个匹配答案:C,D10 下面对union的描述正确的是()Aunion只连接结果集完全一样的查询语句8 union可以连接结果集中数据类型个数相同的多个结果集Cunion是筛选关键词,对结果集再进行操作D.任何查询语句都可以用union来连接答案:D,A,C11 下列哪一个逻辑运算符的优先级排列不正确()AAND/NOT/OR8 NOT/

33、AND/ORCOR/NOT/ANDDOR/AND/NOT答案:A,C,D12 对某个数据库进行筛选后,()。A. B)可以选出符合某些条件组合的记录B. D)不能选择出符合条件组合的记录C. A)可以选出符合某些条件的记录D. C)只能选择出符合某一条件的记录答案:C,A13 下列语句错误的是()Aselect*fromorderswhereordernameisnotnull;Bselect*fromorderswhereordername<>null;Cselect*fromorderswhereordernameisnull;Dselect*fromorderswhereor

34、dernamenotisnull;答案:D,B14 在下列关于关系的叙述中,正确的是()A. C)行在表中的顺序无关紧要B. A)表中任意两行的值不能相同C. D)列在表中的顺序无关紧要D. B)表中任意两列的值不能相同答案:B,A,C15 下面系统中属于关系数据库管理系统的是()AB)MS_SQLSERVER8 A)OracleCC)IMSDD)DB2答案:B,A,C16 下列是MYSQL比较运算符的是()A!=B<>C=D>=答案:D,B,A17Excel中有关数据库内容,描述正确的有()。A.每一个Excel数据库对应一个工作簿文件B.一列为一个字段,描述实体对象的属性

35、CExcel数据库属于“关系数据模型”,又称为关系型数据库D.一行为一个记录,描述某个实体对象答案:D,B,C18 .下面关于使用UPDATE语句,正确的是()A.被定义为NOTNULL的列不可以被更新为NULLB.不能在一个子查询中更新一个表,同时从同一个表中选择C.不能把ORDERB俄LIMIT与多表语法的UPDATE语句同时使用D.如果把一列设置为其当前含有的值,则该列不会更新答案:D,C,B19 关于Excel数据库应用的描述正确的有()。A.是一个数据清单B.是按一定组织方式存储在一起的相关数据的集合C.是一个数组D.是程序化的电子表格答案:B,A20 .关于DELETEDTRUNC

36、ATETABLE说法,正确的是()A.两者都可以删除指定条目的记录B.前者可以删除指定条目的记录,后者不能C.两者都反回被删除记录的数目D.前者返回被删除记录数目,后者不返回答案:B,D21关于游标,下列说法正确的是()A.声明后必须打开游标以供使用B.结束游标使用时,必须闭游标C.使用游标前必须声明它D.游标只能用于存储过程和函数答案:D,C,A,B22 下列说法正确的是()A.在MySQL中,不允许有空表存在,即一张数据表中不允许没有字段。B.在MySQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问。C.数据表的结构中包含字段名、类型、长度、记录。D.字符型数据其常量标志

37、是单引号和双引号,且两种符号可以混用。答案:B,A23 下面数据库名称合法的是()Adb1/studentBCdb1_studentDdb1&student答案:D,C24下面语句中,表示过虑条件是vend_id=1002或vend_id=1003的是()Aselect*fromproductswherevend_id=1002orvend_id=1003Bselect*fromproductswherevend_idin(1002,1003);Cselect*fromproductswherevend_idnotin(1004,1005);Dselect*fromproductswh

38、erevend_id=1002andvend_id=1003答案:B,A25下列哪些列类型是数值型的数据()。ADOUBLEBINTCSETDFLOAT答案:B,A,D26以下否定语句搭配正确的是()AnotinBinnotCnotbetweenandDisnotnull答案:C,A,D27下面检索结果一定不是一行的命令是()Aselectdistinct*fromorders;Bselect*fromorderslimit1,2;Cselecttop1*fromorders;Dselect*fromorderslimit1;答案:C,A,B28 .以下哪些是mySQL数据类型()ABIGIN

39、T8 TINYINTCINTEGERDINT答案:D,C,A,B29 关于groupby以下语句正确的是()ASELECTstore_nameFROMStore_InformationGROUPBYstore_name8 SELECTSUM(sales)FROMStore_InformationGROUPBYsalesCSELECTstore_name,priceSUM(sales)FROMStore_InformationGROUPBYstore_name,priceDSELECTstore_name,SUM(sales)FROMStore_InformationGROUPBYstore_n

40、ame答案:D,C,B30 在数据库系统中,有哪几种数据模型()A. D)实体联系模型B. C)关系模型C. A网状模型D. B)层次模型答案:C,D,B31 .关于CREATED句下列说法正确的是()Acreatetable表名(字段名1字段类型,字段名2字段类型,)8 createtables表名(字段类型,字段名1字段类型,字段名2)Ccreatetables表名(字段名1字段类型,字段名2字段类型,)Dcreatetable表名(字段类型,字段名1字段类型,字段名2)答案:A,D32 以下说法正确的是()A. 一个服务器只能有一个数据库B. 一个服务器可以有多个数据库C. 一个数据库只

41、能建立一张数据表D. 一个数据库可以建立多张数据表答案:B,D33 下列说法正确的是()A.一张数据表一旦建立完成,是不能修改的。B.在MySQL中,用户在单机上操作的数据就存放在单机中。C.在MySQL中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库。D.要建立一张数据表,必须先建数据表的结构。答案:C,B,D34 “showdatabaseslikestudent%”命令可以显示出以下数据库()Astudent_myBstudentyCmystudentDstudent答案:D,A,B35 下面的选项是关系数据库基本特征的是()。A.与列的次序无关B.不同的列应有不同的数

42、据类型C.不同的列应有不同的列名D.与行的次序无关答案:C,D,A36在mysql提示符下,输入命令,可以查看由mysql自己解释的命令()ABChelpDh答案:C,D,B37下列哪些数据是字符型数据。()A.中国B“1+2”C”cant”D”张三李四”答案:B,D,C38关于语句limit5,5,说法正确的是5 行开始的 5 条记录6 开始的 5 条记录6 行开始的 5 条记录5 开始的 5 条记录A.表示检索出第B.表示检索出行C.表示检索出第D.表示检索出行答案:C,D39.SQL语言集几个功能模块为一体,其中包括()AC.DCLBB.DMLCD.DNLDA.DDL答案:D,B,A40

43、下列说法正确的是()Aaltertableuserdropcolumnsex;Baltertableuseraddsexvarchar(20);Caltertableuserdropsex;Daltertableusermodifyidintprimarykey;答案:D,B,A,C41视图一般不用于下列哪些语句()ADELETEBSELECTCINSERTDUPDATE答案:C,D,A42在算术运算符、比较运算符、逻辑运算符,这三种符号中,它们的优先级排列不正确的是()A.算术/逻辑/比较B.比较/逻辑/算术C.比较/算术/逻辑D.算术/比较/逻辑答案:A,C,B43 .对同一存储过程连续两

44、次执行命令DROPPROCEDUREIFEXISTS会()A.第一次执行删除存储过程,第二次产生一个错误B.第一次执行删除存储过程,第二次无提示C.存储过程不能被删除D.最终删除存储过程答案:B,D44 关于检索结果排序,正确的是()A.关键字DESC表示降序,ASC表示升序8 .如果指定多列排序,只能在最后一列使用升序或降序关键字C.如果指定多列排序,可以在任意列使用升序或降序关键字D.关键字ASC表示降序,DESC表示升序答案:A,C45以下语句错误的是();SELECTrank,AVG(salary)FROMpeopleHAVINGAVG(salary)>1000GROUPBYra

45、nk;ASELECTrank,AVG(salary)FROMpeopleGROUPBYrankHAVINGAVG(salary)>10009 SELECTrank,AVG(salary)FROMpeopleHAVINGAVG(salary)>1000GROUPBYrank;CSELECTAVG(salary)FROMpeopleGROUPBYrankHAVINGAVG(salary)>1000;DSELECTrank,AVG(salary)FROMpeopleGROUPBYrankWHEREAVG(salary)>1000;答案:D,B46创建数据表时,下列哪些列类型的

46、宽度是可以省略的。()ADATE8 INTCCHARDTEXT答案:B,D,A47关于主键下列说法正确的是()A.主键的值对用户而言是没有什么意义B.主键的主要作用是将记录和存放在其他表中的数据进行关联。C.一个主键是唯一识别一个表的每一记录,D.主键是不同表中各记录之间的简单指针。答案:C,B,D,A48您需要显示从2009年1月1日到2009年12月31日雇佣的所有职员的姓名和雇佣日期。职员信息表tblEmployees包含列Name和列HireDate,下面哪些语句能完成该功能()ASELECTName,HireDateFROMtblEmployeesBSELECTName,HireDa

47、teFROMtblEmployeesWHEREHireDate=2009-01-01OR2009-12-31CSELECTName,HireDateFROMtblEmployeesWHEREHireDateBETWEEN2008-12-31AND2010-01-01DSELECTName,HireDateFROMtblEmployeesWHEREsubstring(HireDate,1,4)=2009;答案:C,D49以下哪项是事务特性()A.独立性B持久性C.原子性D一致性答案:C,D,A,B50对于显示操作以下说法正确的是()Ashowdatabase;显示所有数据库Bshowtable;

48、显示所有表Cshowtables;显示所有表Dshowdatabases;显示所有数据库答案:D,B51语句select*fromproductswhereprod_namelike'%se%'结果集包括()A.检索products表中prod_name字段以'se'结尾的数据B.检索products表中prod_name字段以'se'开关的数据C.检索products表中prod_name字段包含se'的数据D.检索products表中prod_name字段不包含se'的数据答案:C,B,A52 .在mysql提示符下可以输入一

49、个SQL语句,并以()结尾,然后按回车执行该语句()A“G”8 “。”C“g”D“;”答案:D,C,A53 关于insert语句下列说法正确的是()A. insertinto表名values(字段名1对应白值);B. insertinto表名values(字段名1对应的值,字段名2对应值);C. insertinto表名(字段名1)value(字段名1对应的值);D. insertinto表名(字段名1,字段名2)values(字段名1对应的值,字段名2对应值);答案:D,B54 23关系数据模型哪些优点()A. A)结构简单B. C)有标准语言C. B)适用于集合操作D. D)可表示复杂的语

50、义答案:A,C,B55 对某个数据库使用记录单,可以进行的记录操作有()A.删除B.新建C.还原D.插入答案:B,A,C56 关于select语句下列说法正确的是()Aselect(name)fromtableperson:所有记录的name字段的值8 select(name)frompersonwhereage=12orname="aa"or或者Cselect(name)fromtablepersonwhereage=12;查找age=12的记录的那个字段的值Dselect(name,age)frompersonwhereage=12andname="aa&qu

51、ot;and并且答案:B,D57在字符串比较中,下列哪些是不正确的()A.所有标点符号比数字大B.所有数字都比汉字大C.所有英文比数字小D.所有英文字母都比汉字小答案:B,C,A58数据库信息的运行安全采取的主措施有()。A.备份与恢复B.应急C.风险分析D.审计跟踪答案:C,D,A,B三、填空题1 select9/3;的结果为。答案:2 补全语句:selectvend_id,count(*)asnum_prodsfromproductsgroupby;答案:vend_id3 .用SELECT®行模糊查询时,可以使用匹配符,但要在条件值中使用或等通配符来配合查询。答案:-4 当所查询的表不在当前数据库时,可用格式来指出表或视图对象答案:数据库.所有者名称.对象名称5 .语句SELECT“1+2”;的显示结果是答案:“1+2”6 .如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是答案:netstartmysql57 .MySQL是一种(多用户、单用户)的数据库管理系统答案:多用户8 select+3;;结果为。答案:9 .select(NULL<=>NULL)isNULL结果为。答案:010 创建数据表;命令语句是是是是是是是是是是答案:createtable11 语句可以修改表中各列;先后顺序答案:ALTE

温馨提示

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

评论

0/150

提交评论