《MySQL数据库》期末考试复习题库及答案_第1页
《MySQL数据库》期末考试复习题库及答案_第2页
《MySQL数据库》期末考试复习题库及答案_第3页
《MySQL数据库》期末考试复习题库及答案_第4页
《MySQL数据库》期末考试复习题库及答案_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE1《MySQL数据库》期末考试复习题库及答案一、单选题1.以下删除记录正确的()。A、deletefromempwherename='dony';B、Delete∗fromempwherename='dony';C、Dropfromempwherename='dony';D、rop∗fromempwherename='dony';答案:A2.以下聚合函数求个数的是()。A、VGB、SUMC、MAXD、COUNT答案:D3.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()。A、在LIMIT子句中使用RAND()函数指定行数,并用ORDERBY子句定义一个排序规则B、只要使用LIMIT子句定义指定的行数即可,不使用ORDERBY子句C、只要在ORDERBY子句中使用RAND()函数,不使用LIMIT子句D、在ORDERBY子句中使用RAND()函数,并用LIMIT子句定义行数答案:D4.用来插入数据的命令是(),用于更新的命令是()。A、INSERT,UPDATEB、CREATE,INSERTINTOC、DELETE,UPDATED、UPDATE,INSERT答案:A5.在SQL语言中,子查询是()。A、选取单表中字段子集的查询语句B、选取多表中字段子集的查询语句C、返回单表中数据子集的查询语言D、嵌入到另一个查询语句之中的查询语句答案:D6.SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是()。A、ORDERBYB、WHEREC、GROUPBYD、HAVING答案:A7.“ALTERTABLEt1MODIFYbINTNOTNULL”语句的作用是()。A、修改数据库表名为bB、修改表t1中列b的名称C、在表t1中添加一列bD、修改表t1中列b的数据类型答案:D8.MySQL中,预设的、拥有最高权限超级用户的用户名为()。A、testB、AdministratorC、DAD、root答案:D9.查找条件为:姓名为NULL的记录()。A、WHERENAMENULLB、WHERENAMEISNULLC、WHERENAME=NULLD、WHERENAME==NULL答案:B10.从GROUPBY分组的结果集中再次用条件表达式进行筛选的子句是()。A、FROMB、ORDERBYC、HAVINGD、WHERE答案:C11.统计每个部门中人数()。A、SELECTSUM(ID)FROMEMPGROUPBYDEPTNO;B、SELECTSUM(ID)FROMEMPORDERBYDEPTNO;C、SELECTCOUNT(ID)FROMEMPORDERBYDEPTNO;D、SELECTCOUNT(ID)FROMEMPGROUPBYDEPTNO;答案:D12.关系数据库中,主键是()。A、创建唯一的索引,允许空值B、只允许以表中第一字段建立C、允许有多个主键的D、为标识表中唯一的实体答案:D13.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有()行数据。A、18B、26C、不确定D、120答案:D14.以下哪项不属于数据模型()。A、关系模型B、网状模型C、层次模型D、网络模型答案:A15.查找数据库中所有的数据表用以下哪一项()。A、SHOWDATABASEB、SHOWTABLESC、SHOWDATABASESD、SHOWTABLE答案:B16.有关系S(S#,SNAME,SAGE)C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是()。A、SAGE>=20andCNAME=’ACCESS’B、SS#=SCS#andCC#=SCC#andSAGEin>=20andCNAMEin‘ACCESS’C、SAGEin>=20andCNAMEin‘ACCESS’D、S.S#=SC.S#andCC#=SCC#andSAGE>=20andCNAME=‘ACCESS’答案:D17.向数据表中插入一条记录用以下哪一项?()A、CREATEB、INSERTC、SAVED、UPDATE答案:B18.以下哪项用于左连接()。A、JOINB、RIGHTJOINC、LEFTJOIND、INNERJOIN答案:C19.例如数据库中有A表,包括学生,学科,成绩,序号四个字段,数据库结构为学生学科成绩序号张三语文601张三数学1002李四语文703李四数学804李四英语805上述哪一列可作为主键列()。A、序号B、成绩C、学科D、学生答案:A20.删除数据表用以下哪一项()。A、DROPB、UPDATEC、DELETED、ELETED答案:A21.若要撤销数据库中已经存在的表S,可用()。A、DELETETABLESB、DELETESC、DROPSD、ROPTABLES答案:D22.以下哪项用来排序()。A、ORDEREDBYB、ORDERBYC、GROUPBYD、GROUPEDBY答案:B23.以下表示可变长度字符串的数据类型是()。A、TEXTB、CHARC、VARCHARD、EMUM答案:C24.假设职工表中有10条记录,获得职工表最前面两条记录的命令为()。A、SELECT2∗FROM职工B、SELECT∗FROM职工LIMIT2C、SELECTPERCENT2∗FROM职工D、SELECT2FROM职工答案:B25.组合多条SQL查询语句形成组合查询的操作符是()。A、SELECTB、ALLC、LINKD、UNION答案:D26.DBMS的中文含义是()。A、数据库B、数据模型C、数据库系统D、数据库管理系统答案:D27.以下聚合函数求平均数的是()。A、COUNTB、MAXC、AVGD、SUM答案:C28.以下聚合函数求数据总和的是()。A、MAXB、SUMC、OUNTD、AVG答案:B29.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。A、数据操纵B、数据控制C、数据定义D、数据查询答案:C30.UNIQUE惟一索引的作用是()。A、保证各行在该索引上的值都不得重复B、保证各行在该索引上的值不得为NULLC、保证参加惟一索引的各列,不得再参加其他的索引D、保证惟一索引不能被删除答案:A31.条件“BETWEEN20AND30”表示年龄在20到30之间,且()。A、包括20岁不包括30岁B、不包括20岁包括30岁C、不包括20岁和30岁D、包括20岁和30岁答案:D32.deletefromemployee语句的作用是()。A、删除当前数据库中整个employee表,包括表结构B、删除当前数据库中employee表内的所有行C、由于没有where子句,因此不删除任何数据D、删除当前数据库中employee表内的当前行答案:B33.以下哪项用来分组()。A、ORDERBYB、ORDEREDBYC、GROUPBYD、GROUPEDBY答案:D34.条件“IN(20,30,40)”表示()。A、年龄在20到40之间B、年龄在20到30之间C、年龄是20或30或40D、年龄在30到40之间答案:C35.以下语句错误的是()。A、ltertableempdeletecolumnaddcolumn;B、altertableempmodifycolumnaddcolumnchar(10);C、altertableempchangeaddcolumnaddcolumnint;D、altertableempaddcolumnaddcolumnint;答案:A36.以下插入记录正确的()。A、insertintoemp(ename,hiredate,sal)values(value1,value2,value3);B、insertintoemp(ename,sal)values(value1,value2,value3);C、insertintoemp(ename)values(value1,value2,value3);D、insertintoemp(ename,hiredate,sal)values(value1,value2);答案:A37.主键的建立有()种方法。A、一B、四C、二D、三答案:D38.数据库服务器、数据库和表的关系,正确的说法是()。A、一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表B、一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表C、一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表D、一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表答案:B39.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是()。A、UPDATEB、SELECTC、DELETED、INSERT答案:B40.返回字符串长度的函数是()。A、len()B、length()C、left()D、long()答案:B41.在SELECT语句中使用“∗”表示()。A、选择全部元组B、选择全部列C、选择主键所在的列D、选择有非空约束的列答案:B42.查找数据表中的记录用以下哪一项()。A、LTREB、UPDATEC、SELECTD、ELETE答案:C43.在视图上不能完成的操作是()。A、查询B、在视图上定义新的视图C、更新视图D、在视图上定义新的表答案:D44.创建数据库使用以下哪项()。A、createmytestB、createtablemytestC、databasemytestD、createdatabasemytest答案:D45.返回当前日期的函数是()。A、curtime()B、adddate()C、urnow()D、curdate()答案:D46.视图是一种常用的数据对象,它是提供()和()数据的另一种途径,可以简化数据库操作。A、插入,更新B、查看,检索C、查看,存放D、检索,插入答案:C47.查找表结构用以下哪一项()。A、FINDB、SELETEC、ALTERD、ESC答案:D48.若要在基本表S中增加一列CN(课程名),可用()。A、DDTABLESALTER(CNCHAR(8))B、ALTERTABLESADD(CNCHAR(8))C、ADDTABLES(CNCHAR(8))D、ALTERTABLES(ADDCNCHAR(8))答案:B49.按照姓名降序排列()。A、ORDERBYDESCNAMEB、ORDERBYNAMEDESCC、ORDERBYNAMEASCD、ORDERBYASCNAME答案:B50.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。A、UPDATESAgeB、DELETEAgefromSC、ALTERTABLES‘Age’D、ALTERTABLESDROPAge答案:D51.以下语句不正确的是()。A、select∗fromemp;B、selectename,hiredate,salfromemp;C、select∗fromemporderdeptno;D、select∗fromwheredeptno=1andsal<300;答案:C52.SQL语句中的条件用以下哪一项来表达?()A、THENB、WHILEC、WHERED、IF答案:C53.下列的SQL语句中,()不是数据定义语句。A、CREATETABLEB、GRANTC、REATEVIEWD、ROPVIEW答案:B54.若用如下的SQL语句创建了一个表SC:()。CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。A、(NULL,’103’,80,’选修’)B、(’200823’,’101’,NULL,NULL)C、(’201132’,NULL,86,’’)D、(’201009’,’111’,60,必修)答案:B55.查找条件为:姓名不是NULL的记录()。A、WHERENAME!NULLB、WHERENAMENOTNULLC、WHERENAMEISNOTNULLD、WHERENAME!=NULL答案:C56.在select语句的where子句中,使用正则表达式过滤数据的关键字是()。A、likeB、againstC、matchD、regexp答案:D57.在存储过程体中,如果语句条数多于一条,必须使用()。A、BEGIN……ENDB、CASE……ENDC、IF…………THEND、GOTO答案:A58.在SELECT语句中,使用关键字()可以把重复行屏蔽。A、TOPB、ALLC、UNIOND、ISTINCT答案:D59.以下哪种操作能够实现实体完整性()。A、设置唯一键B、设置外键C、减少数据冗余D、设置主键答案:B60.以下语句错误的是()。A、selectsal+1fromemp;B、selectsal∗10,sal∗deptnofromemp;C、不能使用运算符号D、selectsal∗10,deptno∗10fromemp;答案:C61.SELECTCOUNT(SAL)FROMEMPGROUPBYDEPTNO;意思是()。A、求每个部门中的工资B、求每个部门中工资的大小C、求每个部门中工资的综合D、求每个部门中工资的个数答案:D62.以下表达降序排序的是()。A、SCB、ESCC、DESCD、SC答案:C63.修改数据库表结构用以下哪一项?()A、UPDATEB、CREATEC、UPDATEDD、ALTER答案:D64.下列()不属于连接种类。A、左外连接B、内连接C、中间连接D、交叉连接答案:C65.例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为:学生学科成绩张三语文80张三数学100李四语文70李四数学80李四英语80如何统计每个学科的最高分()。A、select学生,max(成绩)fromAgroupby学生;B、select学生,max(成绩)fromAgroupby学科;C、select学生,max(成绩)fromAorderby学生;D、select学生,max(成绩)fromAgroupby成绩;答案:B66.设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。A、UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’B、UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’C、UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’D、UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’答案:A67.按照班级进行分组()。A、ORDERBYCLASSESB、DORDERCLASSESC、GROUPBYCLASSESD、GROUPCLASSES答案:C68.SELECT语句的完整语法较复杂,但至少包括的部分是()。A、仅SELECTB、SELECT,FROMC、SELECT,GROUPD、SELECT,INTO答案:B69.可以在创建表时用()来创建唯一索引,也可以用()来创建唯一索引。A、Createtable,CreateindexB、设置主键约束,设置唯一约束C、设置主键约束,CreateindexD、以上都可以答案:C70.删除经销商1018的数据记录的代码为()fromdistributorswheredistri_num=1018A、droptableB、delete∗C、dropcolumnD、elete答案:D71.一张表的主键个数为()。A、至多3个B、没有限制C、至多1个D、至多2个答案:C72.在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是()。A、∗B、%C、_D、#答案:B73.E-R图是设计数据库的工具之一,它适用于建立数据库的()。A、概念模型B、逻辑模型C、结构模型D、物理模型答案:A74.SQL语言中,删除一个视图的命令是()。A、REMOVEB、CLEARC、DELETED、ROP答案:D75.在数据库中存储的是()。A、数据库B、数据库管理员C、数据以及数据之间的联系D、信息答案:C76.条件年龄BETWEEN15AND35表示年龄在15至35之间,且()。A、不包括15岁和35岁B、包括15岁但不包括35岁C、包括15岁和35岁D、包括35岁但不包括15岁答案:C77.进入要操作的数据库TEST用以下哪一项()。A、INTESTB、SHOWTESTC、USERTESTD、USETEST答案:D78.删除用户账号命令是()。A、DROPUSERB、DROPTABLEUSERC、DELETEUSERD、ELETEFROMUSER答案:A79.以下说法错误的是()。A、SELECTmax(sal),deptno,jobFROMEMPgroupbysal;B、SELECTmax(sal),deptno,jobFROMEMPgroupbydeptno;C、SELECTmax(sal),deptno,jobFROMEMP;D、SELECTmax(sal),deptno,jobFROMEMPgroupbyjob;答案:C80.存储过程是一组预先定义并()的Transact-SQL语句。A、保存B、编写C、编译D、解释答案:C81.SELECT语句中,通常与HAVING子句同时使用的是()子句。A、ORDERBYB、WHEREC、GROUPBYD、无须配合答案:C82.以下能够删除一列的是()。A、ltertableempremoveaddcolumnB、altertableempdropcolumnaddcolumnC、altertableempdeletecolumnaddcolumnD、altertableempdeleteaddcolumn答案:B83.使用CREATETABLE语句的()子句,在创建基本表时可以启用全文本搜索。A、FULLTEXTB、ENGINEC、FROMD、WHRER答案:A84.在select语句中,实现选择操作的子句是()。A、selectB、groupbyC、whereD、from答案:C85.下列运算符中可以实现模糊查询的是()。A、=B、INC、LIKED、<>答案:C86.下列说法错误的是()。A、GROUPBY子句用来分组WHERE子句的输出B、WHERE子句用来筛选FROM子句中指定的操作所产生的行。C、聚合函数需要和groupby一起使用D、HAVING子句用来从FROM的结果中筛选行答案:D87.SQL是一种()语言。A、函数型B、高级算法C、关系数据库D、人工智能答案:C多选题1.下列哪些列类型是数值型的数据()。A、DOUBLEB、INTC、SETD、FLOAT答案:ABD2.下列哪一个逻辑运算符的优先级排列不正确()。A、ND/NOT/ORB、NOT/AND/ORC、OR/NOT/ANDD、OR/AND/NOT答案:ACD3.关于insert语句下列说法正确的是()。A、insertinto表名values(字段名1对应的值);B、insertinto表名values(字段名1对应的值,字段名2对应值);C、insertinto表名(字段名1)value(字段名1对应的值);D、insertinto表名(字段名1,字段名2)values(字段名1对应的值,字段名2对应值);答案:BD4.关于groupby以下语句正确的是()。A、SELECTstore_nameFROMStore_InformationGROUPBYstore_nameB、SELECTSUM(sales)FROMStore_InformationGROUPBYsalesC、SELECTstore_name,priceSUM(sales)FROMStore_InformationGROUPBYstore_name,priceD、SELECTstore_name,SUM(sales)FROMStore_InformationGROUPBYstore_name答案:BCD5.在下列关于关系的叙述中,正确的是()。A、行在表中的顺序无关紧要B、表中任意两行的值不能相同C、列在表中的顺序无关紧要D、表中任意两列的值不能相同答案:ABC6.下面正确的说法是()。A、关键字只能由单个的属性组成B、在一个关系中,关键字的值不能为空C、一个关系中的所有候选关键字均可以被指定为主关键字D、关键字是关系中能够用来惟一标识元组的属性答案:BCD7.下列语句错误的是()。A、select∗fromorderswhereordernameisnotnull;B、select∗fromorderswhereordername<>null;C、select∗fromorderswhereordernameisnull;D、select∗fromorderswhereordernamenotisnull;答案:BD8.下列关于索引的说法中不正确的是()。A、一个表可以建立多个主键索引B、索引只能建立在1个字段上C、索引可以加快表之间连接的速度D、可以使用ADDINDEX语句创建索引答案:ABD9.下列说法正确的是()。A、ltertableuserdropcolumnsex;B、altertableuseraddsexvarchar(20);C、altertableuserdropsex;D、altertableusermodifyidintprimarykey;答案:ABCD10.下面检索结果一定不是一行的命令是()。A、selectdistinct∗fromorders;B、select∗fromorderslimit1,2;C、selecttop1∗fromorders;D、select∗fromorderslimit1;答案:ABC11.以下哪项是事务特性()。A、独立性B、持久性C、原子性D、一致性答案:ABCD12.关于DELETE和TRUNCATETABLE的说法,正确的是()。A、两者都可以删除指定条目的记录B、前者可以删除指定条目的记录,后者不能C、两者都反回被删除记录的数目D、前者返回被删除记录数目,后者不返回答案:BD13.数据库信息的运行安全采取的主措施有()。A、备份与恢复B、应急C、风险分析D、审计跟踪答案:ABCD14.关于select语句下列说法正确的是()。A、select(name)fromtableperson:所有记录的name字段的值B、select(name)frompersonwhereage=12orname="aa";or或者C、select(name)fromtablepersonwhereage=12;查找age=12的记录的那个字段的值D、select(name,age)frompersonwhereage=12andname="aa";and并且答案:BD15.目前三种基本的数据模型是()。A、层次模型B、网络模型C、关系模型D、对象模型答案:ABC16.mySQL支持哪些逻辑运算符?()A、&&B、||C、NOTD、AND答案:CD17.关于语句limit5,5,说法正确的是()。A、表示检索出第5行开始的5条记录B、表示检索出行6开始的5条记录C、表示检索出第6行开始的5条记录D、表示检索出行5开始的5条记录答案:CD18.在mysql提示符下,输入____命令,可以查看由mysql自己解释的命令()。A、\?B、?C、helpD、\h答案:BCD19.MySQL的字符串数据类型主要包括()。A、charB、varcharC、textD、binary答案:ABC20.以下不属于浮点型的是()。A、smallintB、mediumintC、floatD、int答案:ABD21.关系数据模型哪些优点?()A、结构简单B、有标准语言C、适用于集合操作D、可表示复杂的语义答案:ABC22.在mysql提示符下可以输入一个SQL语句,并以()结尾,然后按回车执行该语句()。A、“\G”B、“。”C、“\g”D、“;”答案:ACD23.对某个数据库使用记录单,可以进行的记录操作有()。A、删除B、新建C、还原D、插入答案:ABC24.下列说法正确的是()。A、在MySQL中,不允许有空表存在,即一张数据表中不允许没有字段。B、在MySQL中,对于存放在服务器上的数据库,用户可以通过任何客户端进行访问。C、数据表的结构中包含字段名、类型、长度、记录。D、字符型数据其常量标志是单引号和双引号,且两种符号可以混用。答案:AB25.对某个数据库进行筛选后,()。A、可以选出符合某些条件组合的记录B、不能选择出符合条件组合的记录C、可以选出符合某些条件的记录D、只能选择出符合某一条件的记录答案:AC26.在算术运算符、比较运算符、逻辑运算符,这三种符号中,它们的优先级排列不正确的是()。A、算术/逻辑/比较B、比较/逻辑/算术C、比较/算术/逻辑D、算术/比较/逻辑答案:ABC27.以下哪些是mySQL数据类型()。A、BIGINTB、TINYINTC、INTEGERD、INT答案:ABCD28.下列说法正确的是()。A、一张数据表一旦建立完成,是不能修改的。B、在MySQL中,用户在单机上操作的数据就存放在单机中。C、在MySQL中,可以建立多个数据库,但也可以通过限定,使用户只能建立一个数据库。D、要建立一张数据表,必须先建数据表的结构。答案:BCD29.对于显示操作以下说法正确的是()。A、showdatabase;显示所有数据库B、showtable;显示所有表C、showtables;显示所有表D、showdatabases;显示所有数据库答案:BD30.下面关于使用UPDATE语句,正确的是()。A、被定义为NOTNULL的列不可以被更新为NULLB、不能在一个子查询中更新一个表,同时从同一个表中选择C、不能把ORDERBY或LIMIT与多表语法的UPDATE语句同时使用D、如果把一列设置为其当前含有的值,则该列不会更新答案:BCD31.在字符串比较中,下列哪些是不正确的()。A、所有标点符号比数字大B、所有数字都比汉字大C、所有英文比数字小D、所有英文字母都比汉字小答案:ABC32.“showdatabaseslike‘student%’”命令可以显示出以下数据库()。A、student_myB、studentyC、mystudentD、student答案:ABD33.以下说法正确的是()。A、一个服务器只能有一个数据库B、一个服务器可以有多个数据库C、一个数据库只能建立一张数据表D、一个数据库可以建立多张数据表答案:BD34.下列对DELETE权限的叙述中,不正确的是()。A、允许删除数据B、允许删除关系C、允许对数据库模式进行删除D、和DROP权限等价答案:ABD35.创建数据表时,下列哪些列类型的宽度是可以省略的?()A、DATEB、INTC、HARD、TEXT答案:ABD36.关于CREATE语句下列说法正确的是()。A、createtable表名(字段名1字段类型,字段名2字段类型,...)B、createtables表名(字段类型,字段名1字段类型,字段名2...)C、reatetables表名(字段名1字段类型,字段名2字段类型,...)D、createtable表名(字段类型,字段名1字段类型,字段名2...)答案:AD37.关于主键下列说法正确的是()。A、可以是表中的一个字段,B、是确定数据库中的表的记录的唯一标识字段,C、该字段不可为空也不可以重复D、可以是表中的多个字段组成的。答案:ABCD38.以下关于外键和相应的主键之间的关系,不正确的是()。A、外键并不一定要与相应的主键同名B、外键一定要与相应的主键同名C、外键一定要与相应的主键同名而且唯一D、外键一定要与相应的主键同名,但并不一定唯一答案:BCD39.以下说法正确的是()。A、字符型既可用单引号也可用双引号将串值括起来B、字符型的不参与计算的C、不能声明为数值型D、数值型的将参与计算答案:ABD40.下列哪些数据是字符型数据?()A、中国B、“1+2”C、”can’t”D、”张三-李四”答案:BCD41.以下属于数据库特点的是()。A、数据共享B、数据冗余很高C、数据独立性高D、数据完整性答案:ACD42.以下语句错误的是()。A、SELECTrank,AVG(salary)FROMpeopleGROUPBYrankHAVINGAVG(salary)>1000B、SELECTrank,AVG(salary)FROMpeopleHAVINGAVG(salary)>1000GROUPBYrank;C、SELECTAVG(salary)FROMpeopleGROUPBYrankHAVINGAVG(salary)>1000;D、SELECTrank,AVG(salary)FROMpeopleGROUPBYrankWHEREAVG(salary)>1000;答案:BD43.下面数据库名称合法的是()。A、db1/studentB、db1.studentC、db1_studentD、b1&student答案:CD44.下列MySQL语句中没有语法错误的是()。A、deletefromgradeB、select∗fromgradeC、reatedatabasestiD、elete∗fromgrade答案:ABC45.以下属于MySQL的比较运算符的有()。A、!=B、<>C、==D、<=答案:ABD46.对于删除操作以下说法正确的是()。A、dropdatabase数据库名:删除数据库B、deletefrom表名;删除表中所有记录条C、deletefrom表名where字段名=值;删除符合条件的记录条D、roptable表名;删除表答案:ABCD47.下面语句中,表示过虑条件是vend_id=1002或vend_id=1003的是()。A、select∗fromproductswherevend_id=1002orvend_id=1003B、select∗fromproductswherevend_idin(1002,1003);C、select∗fromproductswherevend_idnotin(1004,1005);D、select∗fromproductswherevend_id=1002andvend_id=1003答案:AB48.以下否定语句搭配正确的是()。A、notinB、innotC、notbetweenandD、isnotnull答案:ACD49.下列正确的命令是()。A、showtables;B、showcolumns;C、showcolumnsfromcustomers;D、showdatabases;答案:ACD50.关于主键下列说法正确的是()。A、主键的值对用户而言是没有什么意义B、主键的主要作用是将记录和存放在其他表中的数据进行关联。C、一个主键是唯一识别一个表的每一记录,D、主键是不同表中各记录之间的简单指针。答案:ABCD51.下列是MYSQL比较运算符的是()。A、!=B、<>C、==D、>=答案:ABD52.下面的选项是关系数据库基本特征的是()。A、与列的次序无关B、不同的列应有不同的数据类型C、不同的列应有不同的列名D、与行的次序无关答案:ACD53.对同一存储过程连续两次执行命令DROPPROCEDUREIFEXISTS,将会()。A、第一次执行删除存储过程,第二次产生一个错误B、第一次执行删除存储过程,第二次无提示C、存储过程不能被删除D、最终删除存储过程答案:BD54.下面对union的描述正确的是()。A、union只连接结果集完全一样的查询语句B、union可以连接结果集中数据类型个数相同的多个结果集C、union是筛选关键词,对结果集再进行操作D、任何查询语句都可以用union来连接答案:ACD55.语句select∗fromproductswhereprod_namelike'%se%'结果集包括()。A、检索products表中prod_name字段以'se'结尾的数据B、检索products表中prod_name字段以'se'开关的数据C、检索products表中prod_name字段包含'se'的数据D、检索products表中prod_name字段不包含'se'的数据答案:ABC56.视图一般不用于下列哪些语句()。A、DELETEB、SELECTC、INSERTD、UPDATE答案:ACD57.MySQL支持以下哪些逻辑运算符?()A、&&B、ANDC、NOTD、OR答案:BCD58.结构化查询语言SQL具有()的功能。A、数据查询B、数据操纵C、数据定义D、数据控制答案:ABCD判断题1.如果要在MySQL中存储图形图像文件,可采用的数据类型是BLOB。()A、正确B、错误答案:A2.在MySQL中,如果添加的日期类型不合法,系统将报错。()A、正确B、错误答案:A3.LIMIT子句用于对查询结果进行分组输出。()A、正确B、错误答案:B4.数据库系统减少了数据冗余。()A、正确B、错误答案:A5.建立索引的目的在于加快查询速度以及约束输入的数据。()A、正确B、错误答案:A6.关系数据库中的关键字是指关键的很重要的字段。()A、正确B、错误答案:B7.一个表中的主键只能是一个字段。()A、正确B、错误答案:B8.在字段进行升序排列时,如果某条记录的字段值为null,则这条记录会在最后一条显示。()A、正确B、错误答案:B9.结构化查询语言只涉及查询数据的语句,并不包括修改和删除数据的语句。()A、正确B、错误答案:B10.LTRIM、RTRIM、TRIM函数既能去除半角空格,又能去除全角空格。()A、正确B、错误答案:B11.MySQL是一款关系数据库系统。()A、正确B、错误答案:A12.MySQL中逻辑运算符的优先级排列由高到低依次为NOT,AND,OR。()A、正确B、错误答案:A13.外键用于建立两个表数据之间的连接,一个表只能建立一个外键约束。()A、正确B、错误答案:B14.NULL和Null都代表空值。()A、正确B、错误答案:A15.UPDATE语句可以有WHERE子句和LIMIT子句。()A、正确B、错误答案:A16.可以使用CREATEUSER添加一个或多个用户,并设置相应的密码。()A、正确B、错误答案:A17.INSERT语句所插入的数据行数据可以来自另外一个SELECT语句的结果集。()A、正确B、错误答案:A18.强制数据完整性可以确保数据库中的数据质量。()A、正确B、错误答案:A19.要想解除两张表的关联关系,首先需要删除外键约束。()A、正确B、错误答案:A20.数据表一旦删除,表中的所有数据都将被清除。()A、正确B、错误答案:A21.用union上下连接的各个select都可以带有自己的orderby子句。()A、正确B、错误答案:B22.所有TIMEST列在插入NULL值时,自动填充为当前日期和时间。()A、正确B、错误答案:A23.在MySQL中,可以使用UPDATE语句来修改表中的数据。()A、正确B、错误答案:A24.所创建的数据库和表的名字,都可以使用中文。()A、正确B、错误答案:A25.MySQL中支持在多个字段上建立复

温馨提示

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

评论

0/150

提交评论