1.
【单选题】 (1分)

常见的数据库应用系统运行与应用结构包括________。

A.

B2B和B2C

B.

B/S

C.

C/S和P2P

D.

C/S和B/S

2.
【单选题】 (1分)

在SELECT查询命令中,使用HAVING时必须配合使用的子句是______。

A.

GROUP BY

B.

FROM

C.

WHERE

D.

ORDER BY

3.
【单选题】 (1分)

关于LOOP循环语句,下列描述正确的是______。

A.

其余表达都不对

B.

loop语句是当条件成立时反复执行循环体。

C.

loop语句是无条件反复执行循环体。

D.

loop语句是当条件不成立时反复执行循环体。

4.
【单选题】 (1分)

用二维表来表示实体与实体之间联系的数据模型称为________。

A.

网状模型

B.

层次模型

C.

关系模型

D.

面向对象模型

5.
【单选题】 (1分)

删除person表中的字段interest,可以使用下面的______命令。

A.

alter table person drop interest;

B.

alter table person delete interest;

C.

drop interest;

D.

delete interest;

6.
【单选题】 (1分)

下列短语中,与排序无关的短语是______。

A.

GROUP BY

B.

DESC

C.

ASC

D.

ORDER BY

7.
【单选题】 (1分)

有如下的学生表,结构为:
student(学号, 姓名, 性别, 出生日期)
查询所1998年3月20日以后(含出生日期、性别为男的学生),正确的SQL语句是______。

A.

SELECT * FROM student
WHERE 出生日期>=’1998-03-20′ OR 性别=’男’;

B.

SELECT * FROM student
WHERE 出生日期>=’1998-03-20′ AND 性别=’男’;

C.

SELECT * FROM student
WHERE 出生日期<=’1998-03-20′ OR 性别=’男’;

D.

SELECT * FROM student
WHERE 出生日期<=’1998-03-20′ AND 性别=’男’;

8.
【单选题】 (1分)

下面______函数可以生成随机数?

A.

bin()

B.

power()

C.

rand()

D.

log()

9.
【单选题】 (1分)

在下列有关NULL值的描述中,正确的是______。

A.

可以使用”<>NULL”进行NULL值的测试

B.

NULL和空字符是完全一样的

C.

可以使用”=NULL”进行NULL值的测试

D.

在使用ORDER BY时,NULL值被当做最小值处理

10.
【单选题】 (1分)

数据库系统阶段,数据______。

A.

具有物理独立性和逻辑独立性

B.

具有高度的物理独立性和一定程度的逻辑独立性

C.

独立性差

D.

具有物理独立性,没有逻辑独立性

11.
【单选题】 (1分)

查看当前数据库中所有的表,正确的命令是______。

A.

SHOW DATABASES;

B.

LIST DATABASES;

C.

LIST TABLES;

D.

SHOW TABLES;

12.
【单选题】 (1分)

实体之间联系有______。

A.

一对一,多对多

B.

一对一,一对多,多对多

C.

一对一,多对一

D.

一对多,多对一

13.
【单选题】 (1分)

有学生表,其结构为:
student(学号, 姓名, 性别, 年龄),
查询所有年龄小于等于18岁的女同学、并按年龄降序排序生成新的表stud,正确的SQL命令是______。

A.

CREATE TABLE stud AS
SELECT * FROM student WHERE 性别=’女’ AND 年龄<=18 ORDER BY ‘年龄’ DESC;

B.

CREATE TABLE stud AS
SELECT * FROM student WHERE 性别=’女’ AND 年龄<=18 ORDER BY 年龄;

C.

CREATE TABLE stud AS
SELECT * FROM student WHERE 性别=’女’ AND 年龄<=18 ORDER BY ‘年龄’ ASC;

D.

CREATE TABLE stud AS
SELECT * FROM student WHERE 性别=’女’ AND 年龄<=18 ORDER BY 年龄 DESC;

14.
【单选题】 (1分)

有如下查询语句,其功能是查询______。
SELECT 学号, 姓名, 性别, 出生年月, 身高, 体重 FROM 体检表
WHERE 性别=’男’ OR 性别=’女’ AND 身高>=160;

A.

身高在160以上的所有人

B.

身高在160以上的女性和所有的男性

C.

身高在160以上的男性和所有的女性

D.

身高在160以上的所有人或男性

15.
【单选题】 (1分)

MySQL中,创建视图su_view的命令是 ______。

A.

CREATE database su_view as select…;

B.

CREATE table su_view as select…;

C.

CREATE view su_view as select…;

D.

CREATE function su_view as select…;

16.
【单选题】 (1分)

在MySQL中SQL支持集合的并运算,其运算符是______。

A.

PLUS

B.

JOIN

C.

AND

D.

UNION

17.
【单选题】 (1分)

在MySQL的SQL查询中,用于分组的字句是______。

A.

HAVING BY

B.

COMPUTE BY

C.

ORDER BY

D.

GROUP BY

18.
【单选题】 (1分)

下面关于创建和管理索引正确的描述是______。

A.

创建索引是为了便于全表扫描

B.

索引会加快DELETE、UPDATE和INSERT语句的执行速度

C.

索引被用于快速找到想要的记录

D.

大量使用索引可以提高数据库的整体性能

19.
【单选题】 (1分)

有如下两个表:
部门(部门号, 部门名, 负责人, 电话),
职工(部门号, 职工号, 姓名, 性别, 出生日期)。
查询还没有职工的部门信息的SELECT语句是______。

A.

SELECT * FROM 部门
WHERE 部门号=(SELECT DISTINCT 部门号 FROM 职工);

B.

SELECT * FROM 部门
WHERE 部门号 EXISTS(SELECT DISTINCT 部门号 FROM 职工);

C.

SELECT * FROM 部门
WHERE 部门号=ALL(SELECT DISTINCT 部门号 FROM 职工);

D.

SELECT * FROM 部门
WHERE 部门号 NOT IN(SELECT DISTINCT 部门号 FROM 职工);

20.
【单选题】 (1分)

下列关于SQL的嵌套查询,叙述正确的是______。

A.

不能对外层查询排序,只能对内层查询排序

B.

既不要能对外层查询排序,也不能对内层查询排序

C.

只能对外层查询排序,不能对内层查询排序

D.

既能对外层查询排序,又能对内层查询排序

21
【多选题】 (1分)

为了避免不支持中文字符串查询或者发生中文字符串乱码等问题,应该考虑使用以下______字符集。

 A.

gbk

 B.

utf8

 C.

gb2312

 D.

latin1

22
【多选题】 (1分)

检索student表中的前3条记录信息,可以使用下面______SQL语句

 A.

select * from student limit 1,3;

 B.

select * from student limit 3,0;

 C.

select * from student limit 3;

 D.

select * from student limit 0,3;

23
【多选题】 (1分)

在MySQL中,下列说法正确的是________。

 A.

对于timestamp数据类型,如果往这个数据类型插入的列插入NULL值,则出现的值是当前系统时间。

 B.

NULL是不占用空间的

 C.

NULL与其他数据进行计算时,结果永远为NULL

 D.

NULL是占用空间的

24
【多选题】 (1分)

________约束可以用于保证数据库表中记录的唯一性。

 A.

外键

 B.

非空

 C.

唯一性

 D.

主键

25
【多选题】 (1分)

SELECT语句中可以使用的运算符是______。

 A.

BETWEEN AND

 B.

NOT

 C.

LIKE

 D.

#

26
【多选题】 (1分)

数据库系统按不同层次可采用不同的数据模型,三层结构包括______。

 A.

概念层

 B.

物理层

 C.

系统层

 D.

逻辑层

27
【多选题】 (1分)

PHP中变量名的标识字符串只能由____组成。

 A.

下划线

 B.

任意字母

 C.

字母

 D.

数字

28
【多选题】 (1分)

经常与子查询一起使用的运算符有______。

 A.

ANY

 B.

EXISTS

 C.

ALL

 D.

IN

29
【多选题】 (1分)

在SQL语言中,下面在属性Name上进行的有关空值的操作中,正确的是______。

 A.

Name IS NULL

 B.

NOT(Name IS NULL)

 C.

Name=NULL

 D.

Name IS NOT NULL

30
【多选题】 (1分)

在MySQL中,关于表记录的修改下列说法正确的是 。

 A.

使用update语句可以修改表中指定记录。

 B.

使用update语句可以修改表中所有记录。

 C.

修改表记录时候,不需要考虑表间的外键约束关系。

 D.

修改表记录只能使用update语句。

31
【多选题】 (1分)

下面正确的日期时间常量有______。

 A.

’14:30:30′

 B.

‘2016-02-31’

 C.

‘2016-05-04’

 D.

‘2016-04-21 12:30:00’

32
【多选题】 (1分)

SQL语言具有______的功能。

 A.

关系规范化

 B.

数据控制

 C.

数据定义

 D.

数据操纵

33
【多选题】 (1分)

从成绩信息表中查找成绩在80到90分之间的信息,用______select实现。

 A.

select * from 成绩信息 where 成绩>=80 and 成绩<=90;

 B.

select * from 成绩信息 where 成绩 is 80~90;

 C.

select * from 成绩信息 where 成绩 between 80 and 90;

 D.

select * from 成绩信息 where 80<=成绩<=90;

34
【多选题】 (1分)

在SELECT语句中,以下有关HAVING子句的叙述,不正确的是______。

 A.

HAVING子句必须与GROUP BY子句同时使用

 B.

HAVING子句与WHERE子句功能相同

 C.

使用HAVING子句的同时不能使用WHERE子句

 D.

HAVING子句可以在任意位置出现

35
【多选题】 (1分)

可以使用______查看视图course_view的定义。

 A.

show create view course_view;

 B.

desc course_view;

 C.

show create table course_view;

 D.

DESCRIBE course_view;

36
【多选题】 (1分)

以下选项中,表达了合法的触发器时机和事件的有______。

 A.

AFTER CREATE

 B.

BEFORE MODIFY

 C.

BEFORE INSERT

 D.

AFTER DELETE

37
【多选题】 (1分)

下面不产生结果集的语句有______。

 A.

select 5 into @a;

 B.

set @a:=5;

 C.

select @a:=5;

 D.

set @a=5;

38
【多选题】 (1分)

目前,MySQL支持的连接形式有______。

 A.

全连接

 B.

左连接

 C.

内连接

 D.

右连接

39
【多选题】 (1分)

以下___________约束是基于索引实现的。

 A.

非空约束

 B.

主键约束

 C.

唯一性约束

 D.

外键约束

40
【多选题】 (1分)

以下___________字段适合创建索引。

 A.

两个表的连接字段

 B.

where子句中经常使用的字段

 C.

频繁更新的字段

 D.

主键字段

41
【判断题】 (1分)

变量@sno属于系统会话变量。

 A.
 B.
42
【判断题】 (1分)

SELECT 语句中,LIKE用于描述模糊的数据项,可构造模糊查询。

 A.
 B.
43
【判断题】 (1分)

在MySQL中,truncate语句和delete语句相似,都可以使用where子句来指定删除的条件。

 A.
 B.
44
【判断题】 (1分)

使用delimiter可以重置命令结束标记。

 A.
 B.
45
【判断题】 (1分)

ORDER BY可以对查询结果进行排序,ASC为降序,DESC为升序。

 A.
 B.
46
【判断题】 (1分)

MySQL的MyISAM存储引擎支持事务处理。

 A.
 B.
47
【判断题】 (1分)

多表查询不需要设定表间的联接条件。

 A.
 B.
48
【判断题】 (1分)

在MySQL中,执行了replace语句后,根据返回影响行数的值,可以判断表中是否有重复记录。

 A.
 B.
49
【判断题】 (1分)

所有的存储程序都是在存储程序定义者安全上下文执行的。

 A.
 B.
50
【判断题】 (1分)

查询是向数据库管理系统发出查询请求,从指定的数据表获取所需数据的过程。

 A.
 B.
51
【判断题】 (1分)

CREATE USER语句一次只能添加一个新用户。

 A.
 B.
52
【判断题】 (1分)

文件系统阶段,数据无独立性。

 A.
 B.
53
【判断题】 (1分)

在使用量词的子查询中,ANY、SOME、ALL的作用完全一样。

 A.
 B.
54
【判断题】 (1分)

使用DISTINCT关键字可以去掉查询结果中指定列的重复值。

 A.
 B.
55
【判断题】 (1分)

MySQL只能运行于Windows操作系统上。

 A.
 B.
56
【判断题】 (1分)

MySQL服务器工作基于C/S模式,占用端口3306。可以使用客户端工具以超级管理员sa登录MySQL。

 A.
 B.
57
【判断题】 (1分)

创建用户时,使用了PASSWORD关键字,需要则需要以明文方式指定密码。

 A.
 B.
58
【判断题】 (1分)

if语句的功能是根据条件选择执行不同的语句或语句块。

 A.
 B.
59
【判断题】 (1分)

MySQL在使用grant和revoke语句后,服务器会自动读取grant表。

 A.
 B.
60
【判断题】 (1分)

客户端、服务器必须安装、配置在不同的计算机上。

 A.
 B.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注