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

上传人:h**** 文档编号:866397 上传时间:2018-11-03 格式:DOCX 页数:34 大小:37.28KB
下载 相关 举报
MySQL数据库考试试题及答案.docx_第1页
第1页 / 共34页
MySQL数据库考试试题及答案.docx_第2页
第2页 / 共34页
MySQL数据库考试试题及答案.docx_第3页
第3页 / 共34页
MySQL数据库考试试题及答案.docx_第4页
第4页 / 共34页
MySQL数据库考试试题及答案.docx_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、专业:移动通信 科目:MySQL 数据库一、单项选择题1以下聚合函数求数据总和的是( )AMAXBSUMCCOUNTDAVG答案:B2可以用( )来声明游标ACREATE CURSORBALTER CURSORCSET CURSORDDECLARE CURSOR答案:D3 SELECT 语句的完整语法较复杂,但至少包括的部分是( )A仅 SELECTBSELECT,FROMCSELECT,GROUPDSELECT,INTO答案:B4 SQL 语句中的条件用以下哪一项来表达( )ATHENBWHILECWHEREDIF答案:C5使用 CREATE TABLE 语句的( )子句,在创建基本表时可以

2、启用全文本搜索AFULLTEXTBENGINECFROMDWHRER答案:A6以下能够删除一列的是( )Aalter table emp remove addcolumnBalter table emp drop column addcolumnCalter table emp delete column addcolumnDalter table emp delete addcolumn答案:B7若要撤销数据库中已经存在的表 S,可用( ) 。 ADELETE TABLE S BDELETE SCDROP S DDROP TABLE S 答案:D8查找表结构用以下哪一项( )AFINDBSE

3、LETECALTERDDESC答案:D9要得到最后一句 SELECT 查询到的总行数,可以使用的函数是( )AFOUND_ROWSBLAST_ROWSCROW_COUNTDLAST_INSERT_ID答案:A10在视图上不能完成的操作是( )A查询 B在视图上定义新的视图 C更新视图D在视图上定义新的表答案:D11 UNIQUE 惟一索引的作用是( )A保证各行在该索引上的值都不得重复B保证各行在该索引上的值不得为 NULLC保证参加惟一索引的各列,不得再参加其他的索引D保证惟一索引不能被删除答案:A12用于将事务处理写到数据库的命令是( )AinsertBrollbackCcommitDsa

4、vepoint答案:C13查找条件为:姓名不是 NULL 的记录( )AWHERE NAME ! NULLBWHERE NAME NOT NULLCWHERE NAME IS NOT NULLDWHERE NAME!=NULL答案:C14主键的建立有( )种方法A一B四C二D三答案:D15在视图上不能完成的操作是( )A更新视图数据B在视图上定义新的基本表C在视图上定义新的视图D查询答案:B16在 SQL 语言中,子查询是( ) 。A选取单表中字段子集的查询语句 B 选取多表中字段子集的查询语句 C返回单表中数据子集的查询语言 D嵌入到另一个查询语句之中的查询语句答案:D17向数据表中插入一条

5、记录用以下哪一项( )ACREATEBINSERTCSAVEDUPDATE答案:B18在 select 语句的 where 子句中,使用正则表达式过滤数据的关键字是( )AlikeBagainstCmatchDregexp答案:D19 SQL 语言的数据操纵语句包括 SELECT、INSERT、UPDATE、DELETE 等。其中最重要的,也是使用最频繁的语句是( )。 AUPDATEBSELECT CDELETE DINSERT答案:B20 以下哪种操作能够实现实体完整性( )A设置唯一键 B设置外键 C减少数据冗余D设置主键 答案:B21 SQL 语言中,删除一个视图的命令是( )AREM

6、OVE BCLEAR CDELETEDDROP 答案:D22修改数据库表结构用以下哪一项( )AUPDATEBCREATECUPDATEDDALTER答案:D23在全文本搜索的函数中,用于指定被搜索的列的是( )AMATCH()BAGAINST()CFULLTEXT()DREGEXP()答案:A24以下语句错误的是( )Aselect sal+1 from emp;Bselect sal*10,sal*deptno from emp;C不能使用运算符号Dselect sal*10,deptno*10 from emp;答案:C25下列( )不属于连接种类A左外连接B内连接C中间连接D交叉连接答

7、案:C26若用如下的 SQL 语句创建了一个表 SC:( )CREATE TABLE SC (S# CHAR(6) NOT NULL,C# CHAR(3 ) NOT NULL,SCORE INTEGER,NOTE CHAR(20) ) ;向 SC 表插入如下行时, ( )行可以被插入 。A (NULL, 103,80, 选修 )B (200823 , 101,NULL,NULL) C (201132 ,NULL,86, ) D (201009 , 111,60,必修)答案:B27删除用户账号命令是( )ADROP USERBDROP TABLE USERCDELETE USERDDELETE

8、FROM USER答案:A28以下语句错误的是( )A alter table emp delete column addcolumn;B alter table emp modify column addcolumn char(10);Calter table emp change addcolumn addcolumn int;D alter table emp add column addcolumn int;答案:A29组合多条 SQL 查询语句形成组合查询的操作符是( )ASELECTBALLCLINKDUNION答案:D30创建数据库使用以下哪项( )Acreate mytestB

9、create table mytestCdatabase mytestDcreate database mytest答案:D31以下哪项用来分组( )AORDER BYBORDERED BYCGROUP BYDGROUPED BY答案:D32 SQL 是一种( )语言。A 函数型 B高级算法 C关系数据库D 人工智能 答案:C33删除数据表用以下哪一项( )ADROPBUPDATECDELETEDDELETED答案:A34若要在基本表 S 中增加一列 CN(课程名) ,可用( )AADD TABLE S ALTER(CN CHAR() ) BALTER TABLE S ADD(CN CHAR(

10、) )CADD TABLE S(CN CHAR() )DALTER TABLE S (ADD CN CHAR() )答案:B35下列的 SQL 语句中,( )不是数据定义语句。ACREATE TABLE BGRANT CCREATE VIEW D DROP VIEW 答案:B36以下删除记录正确的( )Adelete from emp where name=dony;BDelete * from emp where name=dony;CDrop from emp where name=dony;DDrop * from emp where name=dony;答案:A37删除经销商 1018

11、 的数据记录的代码为( ) from distributors where distri_num=1018Adrop tableBdelete * Cdrop columnDdelete 答案:D38按照姓名降序排列( )AORDER BY DESC NAME BORDER BY NAME DESCCORDER BY NAME ASCDORDER BY ASC NAME 答案:B39可以在创建表时用( )来创建唯一索引,也可以用( )来创建唯一索引ACreate table,Create indexB设置主键约束,设置唯一约束C设置主键约束,Create indexD以上都可以答案:C40在

12、SELECT 语句中,使用关键字 ( )可以把重复行屏蔽ATOPBALL CUNIONDDISTINCT 答案:D41以下聚合函数求平均数的是( )ACOUNTBMAXCAVGDSUM答案:C42返回当前日期的函数是( )Acurtime()Badddate()Ccurnow()Dcurdate()答案:D43用来插入数据的命令是( ),用于更新的命令是( )AINSERT ,UPDATEBCREATE,INSERT INTOCDELETE,UPDATE DUPDATE,INSERT答案:A44 SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )

13、A求每个部门中的工资B求每个部门中工资的大小C求每个部门中工资的综合D求每个部门中工资的个数答案:D45以下表达降序排序的是( )AASCBESCCDESCDDSC答案:C46以下哪项不属于数据模型( )A关系模型B网状模型C层次模型D网络模型答案:A47有三个表,它们的记录行数分别是 10 行、2 行和 6 行,三个表进行交叉连接后,结果集中共有( )行数据A18B26C不确定D120答案:D48从 GROUP BY 分组的结果集中再次用条件表达式进行筛选的子句是( )AFROMBORDER BYCHAVINGDWHERE答案:C49为数据表创建索引的目的是( )A提高查询的检索性能B归类C

14、创建唯一索引D创建主键答案:A50如果要回滚一个事务,则要使用( )语句。Acommit transaction B begin transactionC revoke Drollback transaction 答案:D51查找数据表中的记录用以下哪一项( )AALTREBUPDATECSELECTDDELETE答案:C52在 MySQL 中,建立数据库用 ( )ACREATE TABLE 命令BCREATE TRIGGER 命令CCREATE INDEX 命令DCREATE DATABASE 命令答案:D53 MySQL 中,预设的、拥有最高权限超级用户的用户名为( )AtestBAdmi

15、nistratorCDADroot答案:D54以下插入记录正确的( )Ainsert into emp(ename,hiredate,sal) values (value1,value2,value3);Binsert into emp (ename,sal)values(value1,value2,value3);Cinsert into emp (ename)values(value1,value2,value3);Dinsert into emp (ename,hiredate,sal)values(value1,value2);答案:A55在 SQL 语言中的视图 VIEW 是数据库的

16、( )A外模式 B存储模式 C模式 D 内模式答案:A56以下哪项用来排序( )AORDERED BYBORDER BYCGROUP BYDGROUPED BY答案:B57以下聚合函数求个数的是( )AAVGBSUMCMAXDCOUNT答案:D58在 select 语句中,实现选择操作的子句是 ( )AselectBgroup byCwhereDfrom答案:C59查找数据库中所有的数据表用以下哪一项( )ASHOW DATABASEBSHOW TABLESCSHOW DATABASESDSHOW TABLE答案:B60触发器不是响应以下哪一语句而自动执行的 Mysql 语句AselectBi

17、nsertCdeleteDupdate答案:A61 ( )表示一个新的事务处理块的开始ASTART TRANSACTIONBBEGIN TRANSACTIONCBEGIN COMMITDSTART COMMIT答案:A62以下语句不正确的是( )Aselect * from emp;Bselect ename,hiredate,sal from emp;Cselect * from emp order deptno;Dselect * from where deptno=1 and sal300;答案:C63 delete from employee 语句的作用是( )A删除当前数据库中整个

18、employee 表,包括表结构B删除当前数据库中 employee 表内的所有行C由于没有 where 子句,因此不删除任何数据D删除当前数据库中 employee 表内的当前行答案:B64按照班级进行分组( )AORDER BY CLASSES BDORDER CLASSESCGROUP BY CLASSESDGROUP CLASSES答案:C65格式化日期的函数是( )ADATEDIFF()BDATE_FORMAT()CDAY()DCURDATE()答案:B66例如数据库中有 A 表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 学生 学科 成绩 序号张三 语文 60 1张三

19、数学 100 2李四 语文 70 3李四 数学 80 4李四 英语 80 5上述哪一列可作为主键列( )A序号B成绩 C学科 D学生答案:A67学生关系模式 S( S,Sname,Sex,Age) ,S 的属性分别表示学生的学号、姓名、性别、年龄。要在表 S 中删除一个属性“年龄” ,可选用的 SQL 语句是( ) 。A UPDATE S Age BDELETE Age from S CALTER TABLE S Age D ALTER TABLE S DROP Age 答案:D68以下哪项用于左连接( )AJOINBRIGHT JOINCLEFT JOINDINNER JOIN答案:C69一张表的主键个数为( )A至多 3 个B没有限制C至多 1 个D至多 2 个答案:C70 SQL 语言是( )的语言,轻易学习 。A导航式 B过程化C格式化 D非过程化 答案:D71在正则表达式中,匹配任意一个字符的符号是( )A.B*C?D-答案:A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。