2014计算机二级考试mysql数据库测试题

2014计算机二级考试mysql数据库测试题,第1张

为大家收集整理了《2014计算机二级考试mysql数据库测试题》供大家参考,希望对大家有所帮助!!!

一,填空题(每空4分,共40分) 1.如果一个MySQL的版本号没有后缀,表示该版本已经在很多地方运行一段时间了,而且

没有非平台特定的错误报告。我们通常称之为版。

2.可以用几种方式提供MySQL程序的选项:

(1) 在命令行中在程序名后面提供。

(2) 在程序启动时读取的中设置。

(3) 在 中设置。

3.在创建数据库时,可以使用子句确保如果数据库不存在就创建它,如果存在就直接使用它。

4. 类型的数据可以理解成只能取指定的几个值的字符串。

5.在创建表格时,可以使用 关键词使当前建立的表为临时表。

6.从表a中选择第10条到第20条记录可以使用如下语句:select from a 10 10

7.创建索引通常使用 语句,

该语句最终会被MySQL转换成相应的语句执行。

二.选择题(每题2分,共20分)

1 以下关于MySQL的说法中错误的是:

A MySQL是一种关系型数据库管理系统

B MySQL软件是一种开放源码软件

C MySQL服务器工作在客户端/服务器模式下,或嵌入式系统中

D MySQL完全支持标准的SQL语句

2 以下关于MySQL配置向导的说法中错误的是:

A MySQL安装完毕后,会自动启动MySQL配置向导

B MySQL配置向导用于配置Windows中的服务器

C MySQL配置向导将用户选择结果放到模板中生成一个myini文件

D MySQL配置向导可以选择两种配置类型:标准配置和详细配置

3是MySQL服务器

AMySQL

BMySQLD

CMySQL Server

DMySQLS

4 DROP DATABASE会删除数据库目录和文件,返回 。

A一个逻辑值表示运行成功与否

B被删除的表的名称列表

C 已被删除的表的数量

D删除文件的大小

5 转义字符“\n”表示:

ANUL

B退格

C新行

D制表符

6 创建表时,不允许某列为空可以使用:

ANOT NULL

BNO NULL

CNOT BLANK

DNO BLANK

7 从学生(STUDENT)表中的姓名(NAME)字段查找姓“张”的学生可以使用如下代码:select from student where。

ANAME=’张’

BNAME=‘%张%’

CNAME LIKE ‘张%’

DNAME LIKE ‘张’

8 要快速完全清空一个表,可以使用如下语句:

A TRUNCATE TABLE

B DELETE TABLE

C DROP TABLE

D CLEAR TABLE

9 以下哪个表不用于MySQL的权限管理: AHOST

BDB

C COLUMNS_PRIV

DMANAGER

10 备份是在某一次完全备份的基础,只备份其后数据的变化。

A比较

D检查

C增量

D二次

三,问答题

1试说明在命令行中输入密码的方式及其利优缺点。(15分)

2试述MySQL中的整数类型有哪些,每种类型有符号(SIGNED)时的取值范围,并为每种类型举一个使用示例。(25分)

答案:

一,填空题

1.稳定

2 选项文件 环境变量

3 IF NOT EXISTS

4 ENUM(或枚举)

5 TEMPORARY

6limitoffset

7 CREATE INDEXALTER TABLE

二,选择题

1D 2 A3B4C  5C6A7C8A9D10C

三,问答题

1.试说明在命令行中输入密码的方式及其利优缺点。

答:在命令行中输入密码可以使用“-p密码”或“――password=密码”两种方式,注意 “-p”或“--password=”与后面的密码之间没有空格。

如果使用“-p”或“—password”选项但没有指定密码,客户端程序提示输入密码。此时输入密码会以星号显示,而不显示密码本身,这比在在命令行输入密码要安全得多。

2试述MySQL中的整数类型有哪些,每种类型有符号(SIGNED)时的取值范围,并为每种类型举一个使用示例。

答:MySQL中整数类型共有四种,各类型表示范围及使用示例如下。

(1) TINYINT:-27 ┈ 27-1,可用于记录一门课程的考试分数(满分100分)。

(2) SMALLINT:-215 ┈ 215-1,可用于记录一门课程的课时数。

(3) MEDIUMINT:-223 ┈ 223-1, 可用于记录一个软盘的已用字节数。

(4) INT:-231 ┈ 231-1,可用于记录一个国家的人数。

(5) BIGINT:-263 ┈ 263-1,可用于记录全世界的人数。

1A 物理结构独立性

2C 系统故障

3C 数据流图

4D 保证数据的安全性和完整性

5C 物理设计

6A 概念模式改变,外模式和应用程序不变

7D 全部

8A 全部

自己做的,希望高手指点

1、sql

server索引分为主索引、唯一索引、聚集索引三种类型。

2、实体之间的联系可以归结为一对一联系,一对多(或多对多)的联系与多对多联系,如果一个学院有许多教师,而一个教师只归属于一个学院,则实体集学院与试题集教师的联系属于一对多的联系。

存储过程的参数传递方式两种值传递与。

3、数据处理技术的发展经历了从低级到高级的四个发展阶段,它们分别是手工管理文件管理

、数据库管理

和分布式数据库系统阶段。

4、

transact-sql中的变量分为局部变量与全局变量,局部变量用@开头,全局变量用

@@开头

5、字符型包括char和varchar两种类型。前者称为固定长度字符型,后者称为可变长度字符型。

6、数据库系统模型主要有三类:层次型

、网状型

、关系型

7、e-r方法的三要素是实体集、属性、联系。

8、sql语言中,删除一个表的命令是_drop

table。

9、数据库是按照一定的数据模型组织的,长期存储在计算机内,可为多个用户共享的数据的集合。

设有如下关系表r:完成35—38题。

r(no,name,sex,age,class)

主码是no

其中no为学号,name为姓名,sex为性别,age为年龄,class为班号。写出实现下列功能的sql语句。

11、插入一个记录(25,’李明’,’男’,21,’95031’);insert

into

r(no,name,sex,age,class)

values(25,'李明','男',21,'95301')。

12、将学号为

10的学生姓名改为

’王华’;update

r

set

[name]='王华'

where

[id]=10。

13、将所有’95101’

班号改为’95091’;

update

r

set

[class]='95091'

where

[class]=95101。

14、删除姓’王’的学生记录delete

from

r

where

[name]

like

'王%'。

15、在ms

sql

server中,用来显示数据库信息的系统存储过程是sp_helpdb

16、创建临时表时,临时表以在表名前加#表示。

17、

如果两个实体之间具有m:n联系,则将它们转换为关系模型的结果是3个表。

18、sql

server

中的变量分为两种,全局变量和局部变量。其中全局变量的名称以

@@字符开始,有系统定义和维护。局部变量以@字符开始,由用户自己定义和赋值。

19、创建一个名为“company”的数据库。sql语句

create

database

on

primary

(name=company,

filename=’c:\companymdf’,

size=10m,

maxsize=20m,

filegrowth=10%)。

20、将student_info表中1985年出生的学生删除,所用到的查询语句是delete

from

student_info

where

year(age)=1985。

---1) 创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

CREATE TABLE student

(

[id] [int] IDENTITY(1,1) NOT NULL,

[student_id] [nvarchar](50) NULL,

[studen_name] [nvarchar](50) NULL,

[age] [int] NULL ,

[sex] [nvarchar](5) NULL,

[address] [nvarchar](200) NULL,

[tel] [nvarchar](20) NULL

)

--2) 修改学生表的结构,添加一列信息,学历 education

alter table student add education nvarchar(10) NULL

--3) 修改学生表的结构,删除一列信息,家庭住址

alter table student drop column address

--5) 修改学生表的数据,将电话号码以11开头的学员的学历改为“大专”

update student set education='大专' where tel like '11%'

--6) 删除学生表的数据,姓名以C开头,性别为‘男’的记录删除

delete student where studen_name like 'C%' and sex='男'

--7) 查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号示出来

select studen_name,student_id from student

where age<12 and education='大专'

--8) 查询学生表的数据,查询所有信息,列出前25%的记录

select TOP 25 PERCENT from student

--9) 查询出所有学生的姓名,性别,年龄降序排列

select studen_name,sex,age from studen order by age desc

--10) 按照性别分组查询所有的平均年龄

select avg(age) as age from studen group by sex

1) order by 薪水 desc

2)@@

3)@

4)sum(薪水)

5)insert,update和deleted

6)触发器,存储过程

7)delete类型

这是SQL 2005的还是2000的考题??我按照2005的做了:

2、mssqlServer(主服务)、reportServer(报表服务)、msftesql(全文检索服务)、mssqlserverOlapService(OLAP服务)。

3、数字型、字段宽度为9、包含3位小数点。

4、create function f()。

5、数据定义语言DDL、数据 *** 纵语言DCL、数据管理语言DML。

6、sa、NT验证模式、混合安全模式。

7、rtrim()、getdate()。

8、mdf、ldf。

9、order by distri_num。

10、between '1998-06-01' and getdate()。

11、like '%李%'。

12、>=20 and unit_price<=40。

13、year(getdate())。

14、EF、GH、FGH。

15、03、num。

16、BACKUP、RESTORE

我已经检查完了,不知兄弟是不是用的上。

11 πSNO(SC)- πSNO(σCNO=’C3’(S×SC)12 πSNO(S∞(πSNO,CNO(SC)÷πCNO(C))) 21 select count(SNO) from SC where CNO='C4'22 select SN,AGE from S where SN like '__'23 select SNO from SC A,SC B where ASNO=BSNO and CNO='S2'

以上就是关于2014计算机二级考试mysql数据库测试题全部的内容,包括:2014计算机二级考试mysql数据库测试题、数据库原理试题、SQL server 2000 试题,急急急!高手们帮一帮我吧!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/sjk/9284092.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存