欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2016全国计算机二级MYSQL考试-资料题库(含答案解析).doc

    • 资源ID:2744249       资源大小:78.82KB        全文页数:257页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2016全国计算机二级MYSQL考试-资料题库(含答案解析).doc

    1)SQLServer2005是哪个公司开发出来的?ASyBaseBSunCAstonTateDMicrosoft2)微软的access数据库是一种_数据库A低端的B中端的C高端的D无法确定3)MSSQLServer2005EnterpriseEdition是哪一种版本?A精简版B标准版C企业版D工作组版4)MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:_MB?A128B256C512D10245)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:_MB?A256及更高B512及更高C1024或更高D没有要求6)以下关于数据安装的说法正确的是:A安装SQLServer2005EnterpriseEditionwindows的98系统也可以B安装SQLServer2005EnterpriseEdition不需要安装IISC安装SQLServer2005EnterpriseEdition需要IE6.0sp1以上的版本D安装SQLServer2005EnterpriseEdition系统不会检查安装要求7)安装SQLServer2005EnterpriseEdition过程中,系统会进行_项系统配置检查?A11B12C13D148)安装SQLServer2005EnterpriseEdition时,会有几种身份验证模式?A1B2C3D根本没有身份验证9)安装SQLServer2005EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项?AmanagementstudioB配置工具C分析服务D性能工具10)安装安装SQLServer2005EnterpriseEdition成功之后,系统数据库默认提供几个数据库?A1B2C3D4参考答案:DACCCCDBAD1单选题在MySQL中,通常使用_语句来指定一个已有数据库作为当前工作数据库。A.USINGB.USEDC.USESD.USE参考答案:D2简答题请使用MySQL命令行客户端在MySQL中创建一个名为db_test的数据库。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>CREATE DATABASE db_test;Query OK,1 row affected(0.05 see)3简答题列名name修改为username参考解析:alter table user change column name username varchar(20);4单选题设置表的默认字符集关键字是()A.DEFAULT CHARACTERB.DEFAULT SETC.DEFAULTD.DEFAULT CHARACTER SET参考答案:D5填空题在创建数据库时,可以使用()子句确保如果数据库不存在就创建它,如果存在就直接使用它。参考解析:IF NOT EXISTS6简答题创建数据库sxcj,引擎采用InnoDB,在sxcj中创建表xs包含字段如下字段名称数据类型说明snoint主键snameChar(8)名字ZhuanyemingChar(10)专业名sexChar(1)性别sbirdate生日photoblob照片commenttext注释参考解析:create database sxcj;use sxcjcreate table xs( sno int not null auto_increment primary key ,sname char(8) not null,zhuanyeming char(10) null,sex char(1) not null,sbir date not null,photo blob null,comment text null)engine=InooDB;7填空题 在CREATE TABLE语句中,通常使用_关键字来指定主键。参考解析:PRIMARY KEY8简答题 请使用MySQL命令行客户端在数据库db_test中,创建一个网络留言板系统中用于描述网络留言内容的数据表content,该表的结构如下:注:本书诸多习题将基于这里创建的数据库db_test和表content。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db-test:Database changedmysql>CREATE TABLE content一>(content-id INT NOT NULL AUT0-INCREMENT PRIMARY KEY,一> subject VARCHAR(200),一> words VARCHAR(1000),一> username VARCHAR(50),一> face VARCHAR(50),一> email VARCHAR(50),一> createtime DATETIME一>):Query OK,0 rows affected(2.56sec)9填空题在创建表格时,可以使用()关键词使当前建立的表为临时表。参考解析:TEMPORARY10简答题给XS表增加一个列“备注”,数据类型为text,不允许为空参考解析:alter table xsadd column comment text not null;11单选题 下列_类型不是MySQL中常用的的数据类型。A.INTB.VARC.TIMED.CHAR参考答案:B12单选题关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是()A.两者值的范围不一样。B.两者值的范围一样。C.两者占用空间不一样。D.TIMESTAMP可以自动记录当前日期时间。参考答案:B参考解析:DATETIME值的范围是“1000-01-01 00:00:00到9999-12-31 23:59:59,TIMESTAMP值的范围是1970-01-01 00:00:00到2037年第12题 笔记记录我的笔记(0) | 精选笔记(1)选择笔记标签:试题内容(1)答案解析(0)13填空题()命令用于删除一个数据库。参考解析:DROP DATABASE14简答题创建表 XS的一个名为student的拷贝参考解析:Create table student like xs;15单选题删除列指令是()A.ALTER TABLE DELETE B.ALTER TABLE DELETE COLUMNC.ALTER TABLE DROP D.ALTER TABLE DROP COLUMN参考答案:D16填空题() 字符串长度用于声明一个定长类型的列,其中“字符串长度”用于限制可插入的字符串的最大长度,设置范围为0到()。参考解析:CHAR、255。17简答题创建一个名称为mydb1的数据库。参考解析:create database mydb1;18单选题SQL语句中修改表结构的命令是()。A.MODIFY TABLEB.MODIFY STRUCTUREC.ALTER TABLED.ALTER STRUCTURE参考答案:C19填空题如果一个列是() 类型,则可以使用“() ”关键字指定该列的值自动增加。参考解析:整数, “auto increment ”20填空题在MySQL中,通常使用_值来表示一个列植没有值或缺值的情形。参考解析:NULL21单选题只修改列的数据类型指令是()A.ALTER TABLE ALTER COLUMNB.ALTER TABLE MODIFY COLUMNC.ALTER TABLE UPDATE D.ALTER TABLE UPDATE COLUMN参考答案:B22填空题 将一个列设置为主键的方法是,在列的定义中使用“()”子句。参考解析:“ PRIMARY KEY /KEY ”23简答题创建一个员工表字段名称数据类型说明idint主键namevarchar(20)名字gendervarchar(4)性别birthdaydate生日Entry_datedate入学日期jobVarchar(40)工作salarydouble薪金resumetext简历参考解析:use mydb1; 进入库create table employee(id int not null auto_increment primary key,name varchar(20),gender varchar(4),birthday date,entry_date date,job varchar(40),salary double,resume text) ;24单选题创建表时,不允许某列为空可以使用A.NOT NULL B.NO NULL C.NOT BLANK D.NO BLANK参考答案:A25简答题表名改为user。参考解析:rename table employee to user;26单选题下列描述正确的是()。A.一个数据库只能包含一个数据表B.一个数据库可以包含多个数据表C.一个数据库只能包含两个数据表D.一个数据表可以包含多个数据库参考答案:B28简答题在上面员工表的基本上增加一个image列,存放照片。参考解析:alter table employee add column image blob;29简答题修改job列,使其长度为60。参考解析:alter table employee modify column job varchar(60);30简答题删除性别列gender参考解析:alter table employee drop column gender;1填空题()关键字能够将两个或多个SELECT语句的结果连接起来。参考解析:UNION2填空题5天后开启每天定时清空test表,一个月后停止执行:() EVENT e_testON SCHEDULE ()() CURDATE() +()ENDS CURDATE() + ()DO TRUNCATE TABLE test;参考解析:5天后开启每天定时清空test表,一个月后停止执行:CREATE EVENT e_testON SCHEDULE EVERY 1DAYSTARTS CURDATE() +INTERVAL 5DAYENDS CURDATE() +INTERVAL 1MONTHDO TRUNCATE TABLE test;3单选题mysql中,备份数据库的命令是()A.mysqldump B.mysql C.backup D.copy参考答案:A4填空题如果x->y,y->z成立,那么x->z也成立,这个推理规则称为()参考解析:传递函数依赖5单选题根据关系模式的完整性规则,一个关系中的主键()。A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C6简答题 请简述游标在存储过程中的作用。参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。7填空题数据库设计分为以下六个阶段:需求分析、()、逻辑结构设计、()、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计8单选题以下哪个语句用于撤销权限()A.DELETE B.DROP C.REVOKE D.UPDATE参考答案:C9填空题在MySQL中,通常使用_值来表示一个列植没有值或缺值的情形。参考解析:NULL10简答题 请列举两个常用的MySQL客户端管理工具。参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。11单选题 对于现实世界中事物的特征,在实体-联系模型中使用()A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述参考答案:A12简答题请使用SELECT INTO.OUTFlLE语句,备份数据库db_test中表content的全部数据到C盘的BACKUP目录下一个名为backupcontent.txt的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db_test;Database changedmysql>SELECT*FROM content一>INTO OUTFILEC:/BACKUP/backupcontent.txt一>FIELDS TERMINATED BY,一>OPTIONALLY ENCLOSED BY"一>LINES TERMINATED BY?:Query OK,1 row affected(0.Ol sec)13填空题创建索引通常使用()语句.参考解析:CREATE INDEX14单选题存储程序中选择语句有哪些()A.IF B.WHILE C.SELECTD.SWITCH参考答案:A15单选题 SQL语言又称_。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C16填空题在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,()参考解析:Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,Foreign key(sno) references xs(sno) on delete cascade on update cascade,Foreign key(kno) references kc(kno) on delete cascade on update cascade);17简答题 请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db-test;Database changedmysql>DELETE FROM content一>WHERE usemame=MySQL初学者;Query OK,1 rOW affected(0.09 sec)18单选题在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为()A.主码 B.属性 C.关系 D.域参考答案:A19单选题数据库系统的核心是_。A.数据模型B.数据库管理系统C.数据库D.数据库管理员参考答案:B2单选题 对于现实世界中事物的特征,在实体-联系模型中使用()A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述参考答案:A1填空题()关键字能够将两个或多个SELECT语句的结果连接起来。参考解析:UNION2填空题5天后开启每天定时清空test表,一个月后停止执行:() EVENT e_testON SCHEDULE ()() CURDATE() +()ENDS CURDATE() + ()DO TRUNCATE TABLE test;参考解析:5天后开启每天定时清空test表,一个月后停止执行:CREATE EVENT e_testON SCHEDULE EVERY 1DAYSTARTS CURDATE() +INTERVAL 5DAYENDS CURDATE() +INTERVAL 1MONTHDO TRUNCATE TABLE test;3单选题mysql中,备份数据库的命令是()A.mysqldump B.mysql C.backup D.copy参考答案:A4填空题如果x->y,y->z成立,那么x->z也成立,这个推理规则称为()参考解析:传递函数依赖5单选题根据关系模式的完整性规则,一个关系中的主键()。A.不能有两列组成B.不能成为另一个关系的外部键C.不允许空值D.可以取空值参考答案:C6简答题 请简述游标在存储过程中的作用。参考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。7填空题数据库设计分为以下六个阶段:需求分析、()、逻辑结构设计、()、数据库实施、数据库运行与维护参考解析:概念结构设计、物理结构设计8单选题以下哪个语句用于撤销权限()A.DELETE B.DROP C.REVOKE D.UPDATE参考答案:C9填空题在MySQL中,通常使用_值来表示一个列植没有值或缺值的情形。参考解析:NULL10简答题 请列举两个常用的MySQL客户端管理工具。参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。11单选题 对于现实世界中事物的特征,在实体-联系模型中使用()A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述参考答案:A12简答题请使用SELECT INTO.OUTFlLE语句,备份数据库db_test中表content的全部数据到C盘的BACKUP目录下一个名为backupcontent.txt的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db_test;Database changedmysql>SELECT*FROM content一>INTO OUTFILEC:/BACKUP/backupcontent.txt一>FIELDS TERMINATED BY,一>OPTIONALLY ENCLOSED BY"一>LINES TERMINATED BY?:Query OK,1 row affected(0.Ol sec)13填空题创建索引通常使用()语句.参考解析:CREATE INDEX14单选题存储程序中选择语句有哪些()A.IF B.WHILE C.SELECTD.SWITCH参考答案:A15单选题 SQL语言又称_。A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言参考答案:C16填空题在如下的建表语句中,设置外键sno参照于xs(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,()参考解析:Create table xs_kc( id int not null auto_increment primary key,sno char(6) not null,Kno char(3) not null,Chengji tinyint(1) null,Foreign key(sno) references xs(sno) on delete cascade on update cascade,Foreign key(kno) references kc(kno) on delete cascade on update cascade);17简答题 请使用DELETE语句将数据库db_test的表content中留言人姓名为“MysQL初学者”的留言信息删除。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db-test;Database changedmysql>DELETE FROM content一>WHERE usemame=MySQL初学者;Query OK,1 rOW affected(0.09 sec)18单选题在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为()A.主码 B.属性 C.关系 D.域参考答案:A19单选题数据库系统的核心是_。A.数据模型B.数据库管理系统C.数据库D.数据库管理员参考答案:B20单选题 对于现实世界中事物的特征,在实体-联系模型中使用()A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述参考答案:A1简答题使用truncate删除表中记录。参考解析:truncate table employee;2填空题用root用户新建“dsh”用户,密码为“shangwu”,授予对sxcj数据库中所有表的select权限。Create user ()()shangwu;()On () to dshlocalhost;参考解析:Create user dshlocalhostidentified by shangwu;Grant selectOn sxcj.* to dshlocalhost;针对第三章建立的表mydb1.employee先进入mydb1数据库use mydb1;回答问题3简答题使用insert语句向表中插入一个员工的信息。参考解析:insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,aaa,1980-09-09,1980-09-09,bbb,1000,bbbbbbbb);4简答题使用insert语句向表中插入一个员工的信息。参考解析:insert into employee(id,username,birthday,entry_date,job,salary,resume) values(null,小李子,1980-09-09,1980-09-09,bbb,1000,bbbbbbbb);5简答题将所有员工薪水修改为5000元。参考解析:update employee set salary=5000;6简答题将姓名为aaa的员工薪水修改为3000元。参考解析:update employee set salary=3000 where username=aaa;7简答题将姓名为aaa的员工薪水修改为4000元,job改为ccc参考解析:update employee set salary=4000,job=ccc where username=aaa;8简答题将aaa的薪水在原有基础上增加1000元。参考解析:update employee set salary=salary+1000 where username=aaa;9简答题删除表中名称为小李子的记录。参考解析:delete from employee where username=小李子;10简答题删除表中所有记录。参考解析:delete from employee;11简答题 请使用UPDATE语句将数据库db_test的表content中留言人姓名为“MySQL初学者”的留言内容修改为“如何使用INSERT语句?”。参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>USE db-test;Database changedmysql>UPDATE content一>SET words=如何使用INSERT语句?一>WHERE username=MySQL初学者;Query OK,1 row affected(0.08 sec)Rows matched:1 Changed:1 Warnings:012单选题有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语句能够返回至少被订购过两回的productid?A.select productid from orders where count(productid)>1B.select productid from orders where max(productid)>1C.select productid from orders where having count(productid)>1 group by productidD.select productid from orders group by productid having count(productid)>1参考答案:D13单选题 在SELECT语句中,可以使用_子句,将结果集中的数据行根据选择列的值进行逻辑分组,以便能汇总表内容的子集,即实现对每个组的聚集计算。A.LIMITB.GROUP BYC.WHERED.ORDER BY参考答案:B14单选题如果关系模式R属于1NF,且每个非主属性都完全函数依赖于R的主码,则R属于()A.2NF B.3NF C.BCNF D.4NF参考答案:A15填空题 用二维表结构表示实体以及实体间联系的数据模型称为_数据模型。参考解析:关系16单选题DB、DBS和DBMS三者之间的关系是()A.DB包括DBMS和DBSB.DBS包括DB和DBMSC.DBMS包括DB和DBSD.不能相互包括参考答案:B17填空题在实际使用中,MySQL所支持的触发器有_、_和_三种。参考解析:INSERT触发器 DELETE触发器 UPDATE触发器18单选题mysql中唯一索引的关键字是()A.fulltext index B.only index C.unique index D.index参考答案:C19简答题给XS表增加一个列“备注”,数据类型为text,不允许为空参考解析:alter table xsadd column comment text not null;20单选题()命令可以查看视图创建语句A.SHOW VIEW B.SELECT VIEW C.SHOW CREATE VIEW D.DISPLAY VIEW参考答案:C1填空题数据库系统的三级模式结构是指数据库系统是由_、_和_三级构成。参考解析:模式 外模式 内模式2简答题请简述PHP是什么类型的语言?参考解析:PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。PHP的另一个含义是:菲律宾比索的标准符号。3简答题请编写一段PHP程序,要求可通过该程序实现向数据库db_test的表content中,插入一行描述了下列留言信息的数据:留言ID号由系统自动生 成;留言标题为“MySQL问题请教”;留言内容为“MySQL中对表数据的基本操作有哪些?”;留言人姓名为“MySQL初学者”;脸谱图标文件名为 “face.jpg”;电子邮件为“tom gmail.com”;留言创建日期和时间为系统当前时间。参考解析:在文本编辑器中编写如下PHP程序,并命名为insert_content.php$con=mysql-connect("localhost:3306","root","123456")or die("数据库服务器连接失败!):mysql_select_db("db_test",$con)or die("数据库选择失败!"):mysql_query("set namesgbk。);/设置中文字符集$sql 2"INSERT INTO content(content_id,subject,words,username,face,email,createtime)n;$sql=$sql."VALUES(NULL,MySQL问题请教,MySQL中对表数据的基本操作有哪些?,MySQL初学者,face.JP9,tomgmail.corn,NOW();"if(mysql_query($sql,$con)ech0"留言信息添加成功!":elseech0"留言信息添加失败!":?>4填空题一个关系R的3NF是指它们的()都不传递依赖它的任一候选关键字参考解析:非主属性5简答题有student表如下查询表中所有学生的信息。在所有学生的英语分数上加10分特长分。查询姓名为王五的学生成绩查询英语成绩大于90分的同学查询英语分数在 80-90之间的同学。查询数学分数为89,90,91的同学。对数学成绩排序后输出名字和数学成绩。参考解析:查询表中所有学生的信息。select id,name,chinese,english,math from student;select * from student;在所有学生的英语分数上加10分特长分。select name,english+10 from student;查询姓名为王五的学生成绩select * from student where name=王五;查询英语成绩大于90分的同学select * from student where english>90;查询英语分数在 80-90之间的同学。select * from student where english>80 and english<90;select * from student where english between 80 and 90;查询数学分数为89,90,91的同学。select * from student where math=80 or math=90 or math=91;select * from student where math in(80,90,91);对数学成绩排序后输出名字和数学成绩。select na

    注意事项

    本文(2016全国计算机二级MYSQL考试-资料题库(含答案解析).doc)为本站会员(一***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开