全国计算机二级MYSQL考试题库含答案_第1页
全国计算机二级MYSQL考试题库含答案_第2页
全国计算机二级MYSQL考试题库含答案_第3页
全国计算机二级MYSQL考试题库含答案_第4页
全国计算机二级MYSQL考试题库含答案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、-. z.1)SQLServer2005是哪个公司开发出来的 DA SyBase B Sun C AstonTate D Microsoft 2)微软的access数据库是一种_数据库 AA 低端的 B中端的 C 高端的 D 无法确定 3) MSSQLServer2005Enterprise Edition是哪一种版本 C A 精简版 B 标准版 C 企业版 D 工作组版 4) MSSQLServer2005EnterpriseEdition的安装条件,对存的最低要:_MB CA128 B256 C512 D1024 5)MSSQLServer2005EnterpriseEdition的安装条

2、件,对存的建议要:_MB C A 256及更高 B 512及更高 C 1024或更高 D 没有要求 6) 以下关于数据安装的说确的是: CA 安装SQLServer2005 EnterpriseEditionwindows的98系统也可以 B安装SQLServer2005 EnterpriseEdition不需要安装IIS C安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本 D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求 7)安装SQLServer2005 EnterpriseEdition 过程中,系

3、统会进展_项系统配置检查 DA11 B12 C13 D14 8) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式 BA 1B 2 C 3 D 根本没有身份验证 9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单项选择项 AA managementstudio B 配置工具 C 分析效劳 D 性能工具 10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库 DA 1 B 2 C 3 D 4 参考答案:DACCC CDBAD 1单项

4、选择题在MySQL中,通常使用_语句来指定一个已有数据库作为当前工作数据库。 A.USING B.USED C.USES D.USE 参考答案:D 2简答题请使用MySQL命令行客户端在MySQL中创立一个名为db_test的数据库。 参考解析:在MySQL命令行客户端输入如下SQL语句即可实现: mysqlCREATE DATABASE db_test; Query OK,1 row affected(0.05 see) 3简答题列名name修改为username 参考解析:alter table user change columnname username varchar(20); 4单

5、项选择题设置表的默认字符集关键字是( ) A.DEFAULT CHARACTER B.DEFAULT SET C.DEFAULT D.DEFAULT CHARACTER SET 参考答案:D 5填空题在创立数据库时,可以使用( )子句确保如果数据库不存在就创立它,如果存在就直接使用它。 、参考解析:IF NOT E*ISTS 6简答题创立数据库s*cj,引擎采用InnoDB,在s*cj中创立表*s包含字段如下 字段名称数据类型说明 snoint主键 snameChar(8)名字 ZhuanyemingChar(10)专业名 se*Char(1)性别 sbirdate生日 photoblob照片

6、 mentte*t注释 参考解析: create database s*cj; use s*cj create table *s ( sno int not null auto_increment primary key , sname char(8) not null, zhuanyeming char(10) null, se* char(1) not null, sbir date not null, photo blob null, ment te*t null )engine=InooDB; 7填空题 在CREATE TABLE语句中,通常使用_关键字来指定主键。 参考解析: PRI

7、MARY KEY 8简答题 请使用MySQL命令行客户端在数据库db_test中,创立一个网络留言板系统中用于描述网络留言容的数据表content,该表的构造如下: 注:本书诸多习题将基于这里创立的数据库db_test和表content。 参考解析: 在MySQL命令行客户端输入如下SQL语句即可实现: mysqlUSE db-test: Database changed mysqlCREATE TABLE content 一(content-id INT NOT NULL AUT0-INCREMENT PRIMARY KEY, 一 subject VARCHAR(200), 一 words

8、VARCHAR(1000), 一 username VARCHAR(50), 一 face VARCHAR(50), 一 email VARCHAR(50), 一 createtime DATETIME 一): Query OK,0 rows affected(2.56sec) 9填空题在创立表格时,可以使用( )关键词使当前建立的表为临时表。 参考解析:TEMPORARY 10简答题给*S表增加一个列备注,数据类型为te*t,不允许为空 参考解析: alter table *s add column ment te*t not null; 11单项选择题 以下_类型不是MySQL中常用的的数

9、据类型。 A.INT B.VAR C.TIME D.CHAR 参考答案:B 12单项选择题关于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填空题

10、( )命令用于删除一个数据库。 参考解析:DROP DATABASE 14简答题创立表*S的一个名为student的拷贝 参考解析:Create table student like *s; 15单项选择题删除列指令是( ) A.ALTER TABLE DELETE B.ALTER TABLE DELETE COLUMN C.ALTER TABLE DROP D.ALTER TABLE DROP COLUMN 参考答案:D 16填空题( ) 字符串长度用于声明一个定长类型的列,其中字符串长度用于限制可插入的字符串的最大长度,设置围为0到( )。 参考解析:CHAR、255。 17简答题创立一个

11、名称为mydb1的数据库。 参考解析:create database mydb1; 18单项选择题SQL语句中修改表构造的命令是( )。 A.MODIFY TABLE B.MODIFY STRUCTURE C.ALTER TABLE D.ALTER STRUCTURE 参考答案:C 19填空题如果一个列是( ) 类型,则可以使用() 关键字指定该列的值自动增加。 参考解析:整数,auto increment 20填空题在MySQL中,通常使用_值来表示一个列植没有值或缺值的情形。 参考解析:NULL 21单项选择题只修改列的数据类型指令是( ) A.ALTER TABLE ALTER COLU

12、MN B.ALTER TABLE MODIFY COLUMN C.ALTER TABLE UPDATE D.ALTER TABLE UPDATE COLUMN 参考答案:B 22填空题 将一个列设置为主键的方法是,在列的定义中使用()子句。 参考解析: PRIMARY KEY /KEY 23简答题创立一个员工表 字段名称数据类型说明 idint主键 namevarchar(20)名字 gendervarchar(4)性别 birthdaydate生日 Entry_datedate入学日期 jobVarchar(40)工作 salarydouble薪金 resumete*t简历 参考解析: us

13、e 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 te*t ) ; 24单项选择题创立表时,不允许*列为空可以使用 A.NOT NULL B.NO NULL C.NOT BLANK D.NO BLANK 参考答案:A 25简答题表名改为user。 参考解析:rename

14、table employee to user; 26单项选择题以下描述正确的选项是( )。 A.一个数据库只能包含一个数据表 B.一个数据库可以包含多个数据表 C.一个数据库只能包含两个数据表 D.一个数据表可以包含多个数据 库参考答案:B 28简答题在上面员工表的根本上增加一个image列,存放照片。 参考解析:alter table employee add column image blob; 29简答题修改job列,使其长度为60。 参考解析:alter table employee modify column job varchar(60); 30简答题删除性别列gender 参考解

15、析:alter table employee drop column gender; 1填空题( )关键字能够将两个或多个SELECT语句的结果连接起来。 参考解析:UNION 2填空题5天后开启每天定时清空test表,一个月后停顿执行: ( ) EVENT e_test ON SCHEDULE ( ) ( ) CURDATE() +( ) ENDS CURDATE() + ( ) DO TRUNCATE TABLE test; 参考解析:5天后开启每天定时清空test表,一个月后停顿执行: CREATE EVENT e_test ON SCHEDULE EVERY 1DAY STARTS C

16、URDATE() +INTERVAL 5DAY ENDS CURDATE() +INTERVAL 1MONTH DO TRUNCATE TABLE test; 3单项选择题mysql中,备份数据库的命令是( ) A.mysqldump B.mysql C.backup D.copy 参考答案:A 4填空题如果*-y,y-z成立,则*-z也成立,这个推理规则称为( ) 参考解析:传递函数依赖 5单项选择题根据关系模式的完整性规则,一个关系中的主键( )。 A.不能有两列组成 B.不能成为另一个关系的外部键 C.不允许空值 D.可以取空值 参考答案:C 6简答题 请简述游标在存储过程中的作用。 参

17、考解析:游标是一个被SELECT语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。 7填空题数据库设计分为以下六个阶段:需求分析、( )、逻辑构造设计、( )、数据库实施、数据库运行与维护 参考解析:概念构造设计、物理构造设计 8单项选择题以下哪个语句用于撤销权限( ) A.DELETE B.DROP C.REVOKE D.UPDATE 参考答案:C 9填空题在MySQL中,通常使用_值来表示一个列植没有值或缺值的情形。 参考解析:NULL 10简答题 请列举两个常用的MySQL客户端管理工具。 参考解析:MySQL命令行客户端、MySQL图形化管理工具p

18、hpAdmin。 11单项选择题 对于现实世界中事物的特征,在实体-联系模型中使用( ) A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述 参考答案:A 12简答题请使用SELECT INTO.OUTFlLE语句,备份数据库db_test中表content 的全部数据到C盘的BACKUP目录下一个名为backupcontent.t*t的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为完毕标志。 参考解析:在MySQL命令行客户端输入如下SQL语句即可实现: mysqlUSE db_test; Database changed mysqlSELECT*F

19、ROM content 一INTO OUTFILEC:/BACKUP/backupcontent.t*t 一FIELDS TERMINATED BY, 一OPTIONALLY ENCLOSED BY 一LINES TERMINATED BY: Query OK,1 row affected(0.Ol sec) 13填空题创立索引通常使用( )语句. 参考解析:CREATE INDE* 14单项选择题存储程序中选择语句有哪些( ) A.IF B.WHILE C.SELECT D.SWITCH 参考答案:A 15单项选择题 SQL语言又称_。 A.构造化定义语言 B.构造化控制语言 C.构造化查询

20、语言 D.构造化操纵语言 参考答案:C 16填空题在如下的建表语句中,设置外键sno参照于*s(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略 Create table *s_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 *s_kc ( id int not null auto_increment primary key,

21、 sno char(6) not null, Kno char(3) not null, Chengji tinyint(1) null, Foreign key(sno) references *s(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命令行客户端输入如下SQ

22、L语句即可实现: mysqlUSE db-test; Database changed mysqlDELETE FROM content 一WHERE usemame=MySQL初学者; Query OK,1 rOW affected(0.09 sec) 18单项选择题在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为( ) A.主码 B.属性 C.关系 D.域 参考答案:A 19单项选择题数据库系统的核心是_。 A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 参考答案:B 2单项选择题 对于现实世界中事物的特征,在实体-联系模型中使用( ) A.属性描述 B.关键

23、字描述 C.二维表格描述 D.实体描述 参考答案:A 1填空题( )关键字能够将两个或多个SELECT语句的结果连接起来。 参考解析:UNION 2填空题5天后开启每天定时清空test表,一个月后停顿执行: ( ) EVENT e_test ON SCHEDULE ( ) ( ) CURDATE() +( ) ENDS CURDATE() + ( ) DO TRUNCATE TABLE test; 参考解析:5天后开启每天定时清空test表,一个月后停顿执行: CREATE EVENT e_test ON SCHEDULE EVERY 1DAY STARTS CURDATE() +INTERV

24、AL 5DAY ENDS CURDATE() +INTERVAL 1MONTH DO TRUNCATE TABLE test; 3单项选择题mysql中,备份数据库的命令是( ) A.mysqldump B.mysql C.backup D.copy 参考答案:A 4填空题如果*-y,y-z成立,则*-z也成立,这个推理规则称为( ) 参考解析:传递函数依赖 5单项选择题根据关系模式的完整性规则,一个关系中的主键( )。 A.不能有两列组成 B.不能成为另一个关系的外部键 C.不允许空值 D.可以取空值 参考答案:C 6简答题 请简述游标在存储过程中的作用。 参考解析:游标是一个被SELECT

25、语句检索出来的结果集。在存储了游标后,应用程序或用户就可以根据需要滚动或浏览其中的数据。 7填空题数据库设计分为以下六个阶段:需求分析、( )、逻辑构造设计、( )、数据库实施、数据库运行与维护 参考解析:概念构造设计、物理构造设计 8单项选择题以下哪个语句用于撤销权限( ) A.DELETE B.DROP C.REVOKE D.UPDATE 参考答案:C 9填空题在MySQL中,通常使用_值来表示一个列植没有值或缺值的情形。 参考解析:NULL 10简答题 请列举两个常用的MySQL客户端管理工具。 参考解析:MySQL命令行客户端、MySQL图形化管理工具phpAdmin。 11单项选择题

26、 对于现实世界中事物的特征,在实体-联系模型中使用( ) A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述 参考答案:A 12简答题请使用SELECT INTO.OUTFlLE语句,备份数据库db_test中表content 的全部数据到C盘的BACKUP目录下一个名为backupcontent.t*t的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为完毕标志。 参考解析:在MySQL命令行客户端输入如下SQL语句即可实现: mysqlUSE db_test; Database changed mysqlSELECT*FROM content 一INT

27、O OUTFILEC:/BACKUP/backupcontent.t*t 一FIELDS TERMINATED BY, 一OPTIONALLY ENCLOSED BY 一LINES TERMINATED BY: Query OK,1 row affected(0.Ol sec) 13填空题创立索引通常使用( )语句. 参考解析:CREATE INDE* 14单项选择题存储程序中选择语句有哪些( ) A.IF B.WHILE C.SELECT D.SWITCH 参考答案:A 15单项选择题 SQL语言又称_。 A.构造化定义语言 B.构造化控制语言 C.构造化查询语言 D.构造化操纵语言 参考答

28、案:C 16填空题在如下的建表语句中,设置外键sno参照于*s(sno),外键kno参照于kc(kno),并都在更新、删除数据时设置cascade策略 Create table *s_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 *s_kc ( id int not null auto_increment primary key, sno char(6) not

29、 null, Kno char(3) not null, Chengji tinyint(1) null, Foreign key(sno) references *s(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语句即可实现: mysqlUSE

30、 db-test; Database changed mysqlDELETE FROM content 一WHERE usemame=MySQL初学者; Query OK,1 rOW affected(0.09 sec) 18单项选择题在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为( ) A.主码 B.属性 C.关系 D.域 参考答案:A 19单项选择题数据库系统的核心是_。 A.数据模型 B.数据库管理系统 C.数据库 D.数据库管理员 参考答案:B 20单项选择题 对于现实世界中事物的特征,在实体-联系模型中使用( ) A.属性描述 B.关键字描述 C.二维表格描述 D.实体描述 参考答案:A 1简答题使用truncate删除表中记录。 参考解析:truncate table employee; 2填空题用root用户新建dsh用户,密码为shangwu,授予对s*cj数据库中所有表的select权限。 Create user ( ) ( )shangwu; ( ) On ( ) to dshloca

温馨提示

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

评论

0/150

提交评论