全国计算机二级MYSQL考试题库(含答案)
- 格式:doc
- 大小:55.50 KB
- 文档页数:30
1)SQLServer2005是哪个公司开发出来的? D
A SyBase B Sun C AstonTate D Microsoft 2)微软的access数据库是一种_______数据库 A
A 低端的
B中端的 C 高端的 D 无法确定 3) MSSQLServer2005Enterprise Edition是哪一种版本? C
A 精简版 B 标准版 C 企业版 D 工作组版 4) MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:__MB? C
A128
B256 C512 D1024 5)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:__MB? C
A 256及更高
B 512及更高 C 1024或更高 D 没有要求 6) 以下关于数据安装的说法正确的是: C
A 安装SQLServer2005 EnterpriseEditionwindows的98系统也可以
B安装SQLServer2005 EnterpriseEdition不需要安装IIS C安装SQLServer2005 EnterpriseEdition需要IE6.0sp1以上的版本 D 安装SQLServer2005 EnterpriseEdition系统不会检查安装要求 7)安装SQLServer2005 EnterpriseEdition 过程中,系统会进行__项系统配置检查? D
A11 B12 C13 D14 8) 安装SQLServer2005 EnterpriseEdition时,会有几种身份验证模式? B
A 1 B 2 C 3 D 根本没有身份验证 9) 安装SQLServer2005 EnterpriseEdition成功以后,启动数据库应该点击哪个子菜单选项? A
A managementstudio B 配置工具 C 分析服务 D 性能工具 10) 安装安装SQLServer2005 EnterpriseEdition 成功之后,系统数据库默认提供几个数据库? D
A 1 B 2 C 3 D 4 参考答案:DACCC CDBAD 1[单选题]在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。
A.USING B.USED C.USES D.USE 参考答案:D 2[简答题]请使用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 columnname username varchar(20); 4[单选题]设置表的默认字符集关键字是( ) A.DEFAULT CHARACTER B.DEFAULT SET C.DEFAULT D.DEFAULT CHARACTER SET 参考答案:D 5[填空题]在创建数据库时,可以使用( )子句确保如果数据库不存在就创建它,如果存在就直接使用它。 、
参考解析:IF NOT EXISTS
6[简答题]创建数据库sxcj,引擎采用InnoDB,在sxcj中创建表xs包含字段如下
字段名称数据类型说明 snoint主键 snameChar(8)名字 ZhuanyemingChar(10)专业名 sexChar(1)性别 sbirdate生日 photoblob照片 commenttext注释 参考解析: create database sxcj; use sxcj create 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 KEY 8[简答题] 请使用MySQL命令行客户端在数据库db_test中,创建一个网络留言板系统中用于描述网络留言内容的数据表content,该表的结构如下:
注:本书诸多习题将基于这里创建的数据库db_test和表content。 参考解析: 在MySQL命令行客户端输入如下SQL语句即可实现: mysql>USE db-test: Database changed mysql>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[填空题]在创建表格时,可以使用( )关键词使当前建立的表为临时表。 参考解析:TEMPORARY 10[简答题]给XS表增加一个列“备注”,数据类型为text,不允许为空 参考解析: alter table xs add column comment text not null; 11[单选题] 下列________类型不是MySQL中常用的的数据类型。 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[填空题]( )命令用于删除一个数据库。 参考解析:DROP DATABASE 14[简答题]创建表XS的一个名为student的拷贝 参考解析:Create table student like xs; 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[简答题]创建一个名称为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 COLUMN 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薪金