您好,欢迎来到花图问答。
搜索
您的当前位置:首页计算机等级考试(国家)-二级mysql数据库程序设计分类模拟2.doc

计算机等级考试(国家)-二级mysql数据库程序设计分类模拟2.doc

来源:花图问答
二级MySQL数据库程序设计分类模拟2

选择题

1>对于H期”2013年10JJ21R\默认显示的格式是 _________ 。

A・'2013-10-21* B. '2013-21-10' C・'10-21-2013 * D. '21-10-2013'

2、部门表tb_dept

的定义如下:

CREATE^TABLE tb_dept(

deptno CHAR(2) primary key, dname CHAR(20) Not null, manager CHAR(12), telephone CHAR(15)

);

下列说法中正确的是 _______ 。

A. deptno的取值不允许为空,不允许重复 B. dname的取值允许为空,不允许重复 C. deptno的取值允许为空,不允许重复 D. dname的取值不允许为空,不允许重复

3、修改表屮数据的命令是 _______ o

A・ UPDATE B・ ALTER TABLE C・ REPAIR TABLE D・ CHECK TABLE 4、在使用工NSERT语句插入数据时,正确的使用形式不包括 ________

A・:CNSERT...VALUES 语句 B. INSERT...SELECT 语句 C・:CNSERT・・・WHERE语句 D・INSERT…SET语句

5、学生表student包含sname^ sex、ag巳三个属性列,其屮age的默认值是2 0,执行SQL语句INSERT INTO student (sex, snamez age) VALUES ( ' M ' ; 1 Lili 1 z );的结果是 ___ 。

A・执行成功,sname, sex, age的值分另】J是Lili, M, 20 B. 执行成功,sname, sex, age的值分另U是M, Lili, NULL C. 执行成功,sname, sex, age的值分别是M, Lili, 20 D. SQL语句不正确,执行失败

6、设有客户表customers (id, name, tel),各字段的含义分别是客户编号、客户姓名和客户联 系电话,

其中id字段设置为AUTO_INCREMENT属性,冃当前表中id字段最人值为22306。若此刻执 行语句“INSERT INTO customers VALUES (22500 J 李明 J 87556655); ”之后,接着执行语 ^\"INSERT INTO customers

1

VALUES ( 0 , » 弓氏良 , 87523 012 );”,贝 lj 止匕时该表屮”弓 K 良“的客户 编号是 o

A・ 22501 B・ 22500 C. 0 D・ 22308 7^删除数据表student的语句是 _________ 。

A. DROP TABLE student;

B. REMOVE TABLE student;

C. UPDATE TABLE student; D. DELETE TABLE student;

8、设有*学生表student (sno, sname, sage, smajor),各字段的含义分别是学生学号、姓名、年 龄

和专业。要求输入一学生记录,学号为100,姓名为张红,年龄为20。以下不能完成如上输入要求 的语句是 _____________ o

A. INSERT INTO student VALUES (100, * 弓长红 J20);

B・ INSERT INTO student (sno, sname, sage, smajor) VALUES (100, '弓氏红'z 20, NULL); C・ INSERT INTO student VALUES (100 张红 , 20 , NULL);

D・ INSERTINTO student (sno, sname z sage) VALUES (100 张红20);

9、学生表student包含sname> sex> age三个屈性歹U,英屮age的默认值是2 0,执行SQL语句INSERT

INTO student (sex, sname, age) VALUES ( 1Mf z 1 Lili 1 z );的结果是 ______ 。

A. 执彳亍成功,sname, sex, age的值分别是Lili, M, 20 B. 执彳亍成功,sname, sex, age的值分别是M, Lili, NULL C. 执行成功,sname, sex, age的值分另U是M, Lili, 20 D. SQL语句不正确,执行失败

10>在使用INSERT INTO插入记录时,对于AUTOJNCREMENT列,若需要使其值自动增长,下而 填充方式

中错误的是 _______________ o -

A. 填充NULL值 B.不显式地填充值 C・填充数字0 D.填充数字1

11>查询一个表中总记录数的SQL语句语法格式是 A. SELECT COUNT( * )FROM tbl_name; B. SELECT C. SELECT D. SELECT

COUNT FROM tbl_ name ;

FROM COUNT name;

* FROM tbl name \\ •

12>使用SQL语句查询学生信息表tbl_student中的所冇数据,并按学生学号stu_id升序排列, 止确

的语句是 __________ o

-

id ASC; id DESC; BY ASC;

BY DESC;

\"

A. SELECT * FROM tbl _student ORDER BY stu_ B. SELECT ★ FROM tbl _student ORDER BY stu_ C. SELECT * FROM tbl _student stu_id ORDER D. SELECT * FROM tbl student stu id ORDER

13、统计表中所有记录个数的聚集函数是 ________ 。

A. COUNT B・ SUM C・ MAX D・ AVG

14>要消除查询结果集中的重复值,可在SELECT语句中使用关键字 __________

4. C.

UNION B・ DISTINCT LIMIT D・ REMOVE

15、在MySQL的SQL语句中,要实现类似分页功能的效果,可使用 ________ 。

A. C.

LIMIT

B. ORDER BY

WHERE D・ TRUNCATE

16、在下列有关GROUP BY语句的描述屮,不正确的是 _________ o

A. 分组条件可以有多个,并且每一个可以分别指定排序方式 B. 可以使用WHERE了句对所得的分组进行筛选

C. GROUP BY可配合聚合函数一起使用,但GROUP BY子句屮不能直接使用聚合函数 D. 除了聚合函数,SELECT语句中的每个列都必须在GROUP BY子句中给出

17> 对于SQL查询:SELECT * FROM tbl_name WHERE id = (SELECT id FROM tbl_name), 假设该表

中包含id字段,那么该语句正确砧亍的条件是 ________________ o

A •该表中必须有多条记录 B•该表屮必须只冇一条记录

C. 该表中记录数必须小于等于一条

D. 此SQL语句错误,无论如何都无法正确执行

~

18>设有学生表student,包含的属性有学号sno、学生姓名sname^性别sex、年龄age、所在专 业smajoro b列语句正确的是 ___________ 。

A. SELECT sno, sname FROM student ORDER BY sname

Union

SELECT SRO, sname FROM student WHERE smaj or='CS *;

B・ SELECT sno, sname FROM student WHERE sex='M'

Union

SELECT Sno, shame, sex FROM student WHERE smajor='CS'; C・ SELECT snoz sname FROM student WHERE sex= * M'ORDER BY sname

Union

SELECT sno, sname FROM student WHERE Stupor='CS *; D. SELECT sno, sname FROM student WHERE sex=' M'

Union

SELECT sno, sname FROM student WHERE smajor=1CS1 ; 19、晋:生表studen匸如卜•月j1示:

学号 021 026 056 姓名 林山 张宏 王林 101 所在系编号 02 01 02 总学分 32 26 22 NULL 赵松 04 A. SELECT 卜面S Q L语句中返冋值为3的是 ____

B・ SELECT C・ SELECT D. SELECT

COUNT( * ) FROM student;

COUNT (所在系编号)FROM student;

COUNT ( * ) FROM student GROUP BY学号;

COUNT (总学分)FROM student;

20^查找学生表student中姓名的第二个字为让”的学生学号Sno和姓名sname, H面SQL语句止确 的是

___________ o

A. SELECT SRO, shame FROM student WHERE sname= f_t%1; B. SELECT Sno, sname FROM student WHERE shame LIKE '_t%'; C. SELECT sno, shame FROM student WHERE sname= * %t_* ;

1%t 1; D. SELECT sno, shame FROM student WHERE sname LIKE

三次的pid是

A. SELECT

BSELECT

・C ・

21>订单^tb_order包含用户信息uid和产品信息

pid FROM tb _order WHERE

pid等属性列,以下语句能够返回至少被订购过

pid FROM tb_ order WHERE

o

SELECT ・D SELECT

pid FROM tb _order GROUP

count (pid) >3;

_order GROUP pid FROM tb_

max (pid) > =3;

BY pid HAVING COUNT (pid) >3; 22、设有学生表student (sno, sname, sage,

BY pid HAVING COUNT(pid) > =3; 第2个字是“红”的所有学生信

息。

A. sname LIKE ‘_红%‘ C・

smajor),要从student表中检索sname字段值 以下

能够按照上述条件进行检索的WHERE表达式是 ____________

B. sname LIKE、红」

D・ sname LIKE ' %红'

23、设有成绩表,包含学号、分数等字段。现有查询耍求:查询有3门以上课程的成绩在90分以上的 学

生学号及90分以上课程数。以下SQL语句中正确的是 ________ o

SELECT 学号,

24、 设有学生表Student (学号,姓名,系名,课程号,成绩),查询至少选修了4门课程的学生学

号及平均成绩的正确语句是 ________ o

A. SELECT学号,AVG (成绩)AS平均成绩FROM Student GROUP BY 学号 H AV I NG COUNT (课

程号)>3

B・SELECT学号,AVG (丿J戈绩)AS平均丿戍绩FROM Student GROUP BY课程号HAVING COUNT (课

程号)>3

C・SELECT学号,AVG (成绩)AS平均成绩FROM Student GROUP BY 学号 H AV I NG COUNT (课

程号)>4

D. SELECT学号,AVG (成绩)AS平均成绩FROM Student

GROUP BY课程号HAVING COUNT (DISTINCT学号)>3

25、 下列关于索引的叙述中,错误的是 ________ 。

A.索引能够提高数据表读写速度

B.索引能够提高查询效率

C. UNIQUE索引是唯一性索引 D.索引可以建立在单列上,也可以建立多列上 26、 对于索引,正确的描述是 _______ 。

A.索引的数据无需存储,仅保存在内存中

B. 一个表上可以有多个聚集索引

C.索引通常可减少表扫描,从而捉高检索的效率 D.所冇索引都是唯一性的索引 27、 MySQL中,不能创建索引的语句是 ________ 。

A. CREATE TABLE B・ ALTER TABLE C. CREATE INDEX D. SHOW INDEX 28、 下列不能用于删除索引的命令是 _______ 。

A. ALTER INDEX B・ ALTER TABLE C. DROP INDEX D. DROP TABLE 29、 设冇语句:

CREATE UNIQUE INDEX idx ON books(id) DESC; 以下关于该语句的叙述中,错误的是 。 A. idx是要建立索引的数据表名

B.所创建的是唯一性索引

C. 所创建的索引按照索引关键字降序排列 D.索引关键字是id 30、 以下关于PRIMARY KEY和UNIQUE的描述屮,错误的是 _________ 。

A. UNIQUE约束只能定义在表的单个列上

B. —个表上可以定义多个UNIQUE,只能定义一个PRIMARY KEY C・在空值列上允许定义UNIQUE,不能定义PRIMARY KEY D. PRIMARY KEY和UNIQUE都可以约束屈性值的唯一性

31> 执行语句”CREATE INDEX in_dept ON tb_dept (telephone (6) , DESC. ”后,在tb_dept 表

的telephone属性上 __________ 。

A. 根据telephone属性前六个字符釆用BTREE索引类型创建索引 B. 根据telephone属性前六个字符采用HASH索引类型创建索引 C. 根据前六条记录采用BTREE索引类型创建索引 D. 根据前六条记录采用HASH索引类型创建索引

A. 32、 在使用

COUNT ( * ) FROM成绩WHERE分数>90 GROUP BY学号HAVING COUNT ( * )

>3;

B・ SELECT 学号, COUNT (学号)FROM成绩WHERE分数>90 AND COUNT (学号)>3;

SELECT 学号, COUNT ( * ) FROM成绩GROUP BY学号HAVING COUNT ( * ) >3 AND分 C・

数 >90;

D. SELECT 学号, COUNT ( * ) FROM成绩WHERE分数>90 AND COUNT ( * ) >3 GROUP BY

CREATE INDEX创建索引时,其默认的排序方式是 ____________________ 。

A.升序 B.降序 C.无序 D.聚簇 33、 给定如下SQL,语句

CREATE VIEW test ・V test

AS —

SELECT * FROM test•students WHERE age < 19: 该语句的功能是 o A. 在test表上建立一个名为的视图

B. 在students表上建立一个查询,存储在名为test的表屮 C. 在test数据库的students表上建立一个名为V_test的视图 D. 在test表上建立一个名为students的视图

34、 下列关丁-MySQL基本表和视图的描述中,正确的是 _______ 。

A. 对基本表和视图的操作完全相同

B. 只能对基木表进行查询操作,不能对视图进行查询操作 C. 只能对基本表进行更新操作,不能对视图进行更新操作

D. 能对基本表和视图进行更新操作,但对视图的更新操作是受限制的 35、 下列关丁视图的叙述中,正确的是 ________ 。

A. 使用视图,能够屏蔽数据库的复杂性

B. 更新视图数据的方式与更新表屮数据的方式相同 C・视图上可以建立索引

D.使用视图,能够提高数据更新的速度 36、 下列有关视图的叙述中,正确的是 ________ 。

A.视图可以嵌套

B•视图可以创建索引 C・视图包含数据

D•视图不能与表一起

使用

37、 下列关于表和视图的叙述中错误的是 ________ 。

A. 视图可以和表一起使用 B. 表和视图上都可以创建索引

C. 表和视图的数据都可以进行更新操作,但视图的更新受限 D. 表和视图都可以使用SQL语句进行查询

38>在MySQL中创建视图时,WITH CHECK OPTION子句的作用是 ___________ 。

A. 防止通过视图插入或更新行 B. 使用户能从多种角度看待同一数据

C. 对于可更新视图,保证更新、插入或删除的行要满足视图定义中的谓词条件 D. 去掉基木表的某些行和某些列

39、设有学生表student,包含的属性有学号sno、学生姓名sname^性别sex、年龄age、所在专 业smajor。基于student表建立如卜•视图,其中可以进行数据更新的是 __________ 。

A. CREATE VIEW VI

AS

SELECT sno,shame FROM student;

B・ CREATE VIEW V2(major)

AS

SELECT DISTINCT(smajor) FROM student;

C. CREATE VIEW V3(major,scount)

AS

SELECT smajor,COUNT( * ) FROM student GROUP BY smajor;

D・ CREATE VIEW V4 (sname, sage)

AS

SELECT sname z age + 5 FROM student where sno='101';

40、设有商品库存表,规定表中的库存量值必须大于等于0。根据这个规定应建立

答案:

选择题

1> A A B A 2、A 10、D 17、C 24、A 3、A 11> A 18、D 25、A 4、C 12> A 19、D 26、C 7^ A 5、A 6、A

13、A 14、 B

20、B 27、D 21> D 28> A 8、A 15> A 22、A 29、A 9、 16、 23、 30、 A B

31> A 38、C

32、A 39、A

33、C

40、A

34、

35> A

36、A

37、

D

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务