版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、MySQL数据库考试测试试题(附答案)Mysql测试题(总分150分,时间2个小时)一、单项选择题(1分1个,共100分).以下聚合函数求数据总和的是()MAXSUMCOUNTAVG答案:B.可以用()来声明游标CREATE CURSORALTER CURSORSET CURSORDECLARE CURSOR答案:DSELECT语句的完整语法较复杂,但至少包括的局部是()A.仅 SELECTSELECT, FROMSELECT, GROUPSELECT, INTO答案:B第1页共34页.删除数据表用以下哪一项(DROPUPDATEDELETEDELETED答案:A.假设要在基本表S中增加一列C
2、N (课程名),可用()ADD TABLE S ALTER (CN CHAR ( 8 )ALTER TABLE S ADD (CN CHAR ( 8 )ADD TABLE S (CN CHAR ( 8 )ALTER TABLE S (ADD CN CHAR ( 8 )答案:B.以下的SQL语句中,()不是数据定义语句。CREATE TABLEGRANTCREATE VIEWDROP VIEW答案:B.以下删除记录正确的()delete from emp where name=dony;Delete * from emp where name=,dony1 ;Drop from emp wher
3、e name=dony;第10页共34页Drop * from emp where name=dony;答案:A.删除经销商1018的数据记录的代码为()from distributors wheredistri_num=1018drop tabledelete *drop columndelete答案:D TOC o 1-5 h z .按照姓名降序排列()ORDERBYDESCNAMEORDERBYNAMEDESCORDERBYNAMEASCORDERBYASCNAME答案:B.可以在创立表时用()来创立唯一索引,也可以用( )来创立唯一索引A. Create table, Create i
4、ndexB.设置主键约束,设置唯一约束C.设置主键约束,Create indexD.以上都可以答案:C40.在SELECT语句中,使用关键字()可以把重复行屏蔽第11页共34页A. TOPALLUNIONDISTINCT答案:D.以下聚合函数求平均数的是(COUNTMAXAVGSUM答案:C.返回当前日期的函数是(curtimeOadddate()curnow()curdate()答案:D,用于更新的命令是(),用于更新的命令是().用来插入数据的命令是(INSERT, UPDATECREATE, INSERT INTODELETE, UPDATEUPDATE,INSERT第12页共34页答案
5、:A44. SELECT COUNT (SAL) FROM EMP GROUP BY DEPTNO;意思是()A.求每个部门中的工资B.求每个部门中工资的大小C.求每个部门中工资的综合D.求每个部门中工资的个数答案:D.以下表达降序排序的是( )ASCESCDESCDSC答案:C.以下哪项不属于数据模型()A.关系模型B.网状模型C.层次模型D.网络模型答案:D47.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果 集中共有( )行数据1826第13页共34页C.不确定D. 120答案:D.从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是()FROM
6、ORDER BYHAVINGWHERE答案:C.为数据表创立索引的目的是()A.提高查询的检索性能归类C.创立唯一索引I).创立主键答案:A.如果要回滚一个事务,那么要使用( )语句。committransactionbegintransactionrevokerollback transaction答案:D.查找数据表中的记录用以下哪一项()第14页共34页A. ALTREB. UPDATEC. SELECTD. DELETE答案:C.在MySQL中,建立数据库用()CREATE TABLE 命令CREATE TRIGGER 命令CREATE INDEX 命令CREATE DATABASE
7、命令答案:D. MySQL中,预设的、拥有最高权限超级用户的用户名为()testAdministratorDAroot答案:D.以下插入记录正确的()A. insert into emp(ename,hiredate,sal) values (valuel,value2,value3);B.insert into emp(ename,sal)values(valuel,value2,value3);C.insert into emp(ename)values(valuel, value2, value3);D. insert into emp (ename,hiredate,sal)value
8、s(valuel,value2);第15页共34页答案:A55.在SQL语言中的视图VIEW是数据库的()A.外模式B.存储模式C.模式D.内模式答案:A.以下哪项用来排序()ORDERED BYORDER BYGROUP BYGROUPED BY答案:B.以下聚合函数求个数的是()AVGSUMMAXCOUNT答案:D.在select语句中,实现选择操作的子句是()selectgroup by第16页共34页C. whereD. from答案:C.查找数据库中所有的数据表用以下哪一项()SHOW DATABASESHOW TABLESSHOW DATABASESSHOW TABLE答案:B.触
9、发器不是响应以下哪一语句而自动执行的Mysql语句selectinsertdeleteupdate答案:A.()表示一个新的事务处理块的开始START TRANSACTIONBEGIN TRANSACTIONBEGIN COMMITSTART COMMIT答案:A.以下语句不正确的选项是()第17页共34页select * from emp;select ename,hiredate,sal from emp;select * from emp order deptno;select * from where deptno=l and sal=20 and CNAME= ACCESSS. S#
10、 = SC. S# and C. C# = SC. C# and SAGE in=20 and CNAME in ACCESSSAGE in=20 and CNAME in ACCESSS.S# = SC. S# and C. C# = SC. C# and SAGE=20 and CNAME= ACCESS答案:D.以下哪项属于DDL操作()updatecreateinsertdelete答案:B.查找条件为:姓名为NULL的记录()WHERE NAME NULLWHERE NAME IS NULLWHERE NAME-NULLXWHERE NAME =NULL第25页共34页答案:B.条件
11、 “IN(20,30,40)” 表示()A.年龄在20到40之间B.年龄在20到30之间C.年龄是20或30或40D.年龄在30到40之间答案:C.更新数据表中的记录用以下哪一项()DELETEALTREUPDATESELECT答案:C.关系数据库中,主键是()A.创立唯一的索引,允许空值B.只允许以表中第一字段建立C.允许有多个主键的D.为标识表中唯一的实体答案:D93.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是()A.在LIMIT子句中使用RANDO函数指定行数,并用ORDER BY子句定义一个排序规那么B.只要使用LIMIT子句定义指定的行数即可,不使用ORDER
12、 BY子句第26页共34页C.只要在ORDER BY子句中使用RAND()函数,不使用LIMIT子句D.在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数答案:D.进入要操作的数据库TEST用以下哪一项()IN TESTSHOW TESTUSER TESTUSE TEST答案:D.例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为学生 学科 成绩 TOC o 1-5 h z 张三语文80张三数学100李四语文70李四数学80李四英语80如何统计每个学科的最高分()A. select 学生,max(成绩)from A group by 学生;学科,max(成绩)
13、from A学科,max(成绩)from Agroup by 学科;select 学生,max(成绩)from A order by 学生;select 学生,max(成绩)from A order by 学生;D. select 学生,max(成绩)D. select 学生,max(成绩)from A group by 成绩;答案:B第27页共34页96.以下哪些语句对主键的说明正确(A.主键可重复B.主键不唯一C.在数据表中的唯一索引D.主键用foreign key修饰答案:C.数据库服务器、数据库和表的关系,正确的说法是()一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表一个
14、数据库服务器可以管理多个数据库,一个数据库可以包含多个表一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表 答案:B.例如数据库中有A表,包括学生,学科,成绩三个字段,数据库结构为学生学科成绩张三语文60张三数学100李四语文70李四数学80李四英语80如何统计最高分80的学科()SELECT MAX(成绩)FROM A GROUP BY 学科 HAVING MAX(成绩)80;SELECT 学科 FROM A GROUP BY 学科 HAVING 成绩80;第28页共34页SELECT 学科 FROM A GROUP BY
15、 学科 HAVING MAX(成绩)80;SELECT 学科 FROM A GROUP BY 学科 WHERE MAX(成绩)80;答案:C.统计每个部门中人数()SELECT SUM (ID) FROM EMP GROUP BY DEPTNO;SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;SELECT COUNT (ID) FROM EMP ORDER BY DEPTNO;SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;答案:D. DECIMAL是()数据类型A.可变精度浮点值B.整数值C.双精度浮点值D.单精度浮点值答案
16、:A二、填空题(1分1个,共30分)select 9/3;的结果为。答案:3. 0000补全语句:select vend_id, count (*) as num_prods from products group by答案:vend_id第29页共34页D. DROP TABLE S答案:D.查找表结构用以下哪一项()FINDSELETEALTERDESC答案:D.要得到最后一句SELECT查询到的总行数,可以使用的函数是()FOUND. ROWSLAST ROWSROMCOUNTLAST_INSERT_ID答案:A.在视图上不能完成的操作是()A.查询B.在视图上定义新的视图C.更新视图.
17、在视图上定义新的表答案:DUNIQUE惟一索引的作用是()A.保证各行在该索引上的值都不得重复第3页共34页.用SELECT进行模糊查询时,可以使用匹配符,但要在条件值中使用或%等通配符来 配合查询。答案:-.当所查询的表不在当前数据库时,可用 格式来指出表或视图对象答案:数据库.所有者名称.对象名称.语句SELECT “1+2”;的显示结果是答案:“1+2”.如果MySQL服务名为MySQL5,那么在Windows的命令窗口中,启动MySQL服务的指令是答案:net start mysql5. MySQL是一种 (多用户、单用户)的数据库管理系统答案:多用户. select 2.5a +3;
18、的结果为。答案:5.5. select (NULL二NULL) is NULL;的结果为。答案:0.创立数据表的命令语句是答案:create table.语句可以修改表中各列的先后顺序答案:ALTER TABLE.当某字段要使用AUTO_INCREMENT的属性时,该字段必须是 类型的数据。答案:INT第30页共34页.当某字段要使用AUTO_INCREMENT的属性时,除了该字段必须是指定的类型外,该字段还必须是答案:关键字段或索引字段.在SELECT语句的FROM子句中最多可以指定 个表或视图答案:256. ODBC 是一种答案:开放式数据库连接.在SELECT语句的FROM子句中可以指定
19、多个表或视图,相互之间要用 分隔答案:逗号. Table al already exists这个错误信息的含义是答案:表al已经存在.对一个超过200个汉字的内容,应用一个 型的字段来存放答案:text.在INSERT触发器中,可以引用一个名为 的虚拟表,访问被插入的行答案:NEW.语句SELECT张三n李四”的显示结果是答案:”张三n李四”. smallint数据类型占用的字节数分别为答案:2.在DELETE触发器中,可以引用一个名为 的虚拟表,访问被删除的行 答案:OLD第31页共34页.观察当前数据库中表名语句是 o答案:show tables.删除表命令是:o答案:drop table
20、. select Abe二abc;的结果为。答案:1. select -2. 0*4.0;的结果为。答案:-8.00. tinyint数据类型占用的字节数为答案:1. 补全语句:select vend_id, count (*) from products where prod_price=10 group by vend_id count(*)=2;答案:having.计算字段的累加和的函数是:答案:sum().用SELECT进行模糊查询时,可以使用 匹配符答案:like三 编程题(5分一个,共10分)1现有一销售表,表名是sale,它的结构如下:id int(标识号)第32页共34页cod
21、nochar(7)(商品编码)codnamevarchar(30)(商品名称)specvarchar (20)(商品规格)pricenumeric(10,2)(价格)sellnumint(销售数量)deptnochar(3)(售出分店编码)selldatedatetime(销售时间)要求:写出查询销售时间段在2002-2-15日到2002-4-29之间,分店编码是01的所有记录。答案:SELECT * FROM saleWHERE (selldate = f2002-2-15* AND selldate =f2002-4-29f)AND deptno = 012编写一个返回表products中
22、prod_price字段平均值且名称为productpricing的存储过 程答案:CREATE PROCEDURE productpricing (out avg_price)BEGINSelect avg(prod_price)into avg_price from products;End;简答题(1题5分,共10分)1 MySQL中varchar与char的区别以及varchar (50)中的50代表的涵义?、varchar与char的区别char是一种固定长度的类型,varchar那么是一种可变长度的类型(2)、varchar (50)中 50 的涵义最多存放50个字符,varcha
23、r (50)和(200)存储hell。所占空间一样,但后者在排序时会消第33页共34页 耗更多内存,因为order by col采用fixed_length计算col长度(memory引擎也一样) (3)、int (20)中 20 的涵义是指显示字符的长度但要加参数的,最大为255,比方它是记录行数的id,插入10笔资料,它就显示00000000001 00000000010,当字符的位数超过n,它也只显示11位,如果你没有加那个让它未满u 位就前面加。的参数,它不会在前面加020表示最大显示宽度为20,但仍占4字节存储,存储范围不变2索引的定义和作用,以及优缺点和什么样的字段适合用索弓I?第
24、34页共34页B.保证各行在该索引上的值不得为NULLC.保证参加惟一索引的各列,不得再参加其他的索引D.保证惟一索引不能被删除答案:A.用于将事务处理写到数据库的命令是()insertrollbackcommitsavepoint答案:C.查找条件为:姓名不是NULL的记录()WHERE NAME ! NULLWHERE NAME NOT NULLWHERE NAME IS NOT NULLWHERE NAME!=NULL答案:C.主键的建立有()种方法A. 一B.四C.二D.三答案:D第4页共34页15.在视图上不能完成的操作是(A.更新视图数据B.在视图上定义新的基本表C.在视图上定义新
25、的视图D.查询答案:B16.在SQL语言中,子查询是()。A.选取单表中字段子集的查询语句B.选取多表中字段子集的查询语句C.返回单表中数据子集的查询语言D.嵌入到另一个查询语句之中的查询语句答案:D.向数据表中插入一条记录用以下哪一项()CREATEINSERTSAVEUPDATE答案:B.在sei6ct语句的where子句中,使用正那么表达式过滤数据的关键字是()likeagainstC. match第5页共34页D. regexp答案:D19. SQL语言的数据操纵语句包括SELECT、INSERT. UPDATE. DELETE等。其中最重要的, 也是使用最频繁的语句是()oUPDATESELECTDELETEINSERT答案:B20.以下哪种操作能够实现实体完整性()A.设置唯一键B.设置外键C.减少数据冗余D.设置主键答案:B. SQL语言中,删除一个视图的命令是( )REMOVECLEARDELETEDROP答案:D.修改数据库表结构用以下哪一项()第6页共34页A. UPDATECREATEUPDATEDALTER答案:D.在全文本搜索的函数中,用于指定被搜索的列的是(A )MATCH()AGAINST()FULLTEXT()REGEXP()答案:A.以下语句正确的选项是()select sal+1 from emp;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 腰痛护理的柔韧性训练
- 上海工程技术大学《安全心理学》2025-2026学年第一学期期末试卷(A卷)
- 肺叶切除术后口腔护理
- 上海工商职业技术学院《安全与伦理》2025-2026学年第一学期期末试卷(A卷)
- 初中生2025年田园生活体验活动说课稿
- 耐药结核的社区管理
- 高中情绪健康说课稿
- 上饶卫生健康职业学院《Android 应用程序开发》2025-2026学年第一学期期末试卷(B卷)
- 小学生心理健康设计
- 老年人活动能力维持与家政协助
- 2026年广东省东莞市松山湖北区学校中考数学一模试卷(含答案)
- 2026届八省八校T8联考高三4月联合测评语文试题(含答案解析)
- 2026年农电工通关试题库含答案详解(夺分金卷)
- 福建省2026届高中毕业班适应性练习(省质检)语文+答案
- 2026中国数联物流信息有限公司(上海)岗位招聘笔试历年参考题库附带答案详解
- 2026年期指开户的测试题及答案
- 2025年人大信息学院博士笔试及答案
- 2026年传动系统故障的识别与维修
- 2025年湖南省高中学业水平合格性考试语文卷试题(含答案)
- 药厂实验室安全知识培训
- 心衰合并肺部感染治疗
评论
0/150
提交评论