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

A.
B2B和B2C

B.
B/S

C.
C/S和P2P

D.
C/S和B/S
在SELECT查询命令中,使用HAVING时必须配合使用的子句是______。

A.
GROUP BY

B.
FROM

C.
WHERE

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

A.
其余表达都不对

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

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

D.
loop语句是当条件不成立时反复执行循环体。
用二维表来表示实体与实体之间联系的数据模型称为________。

A.
网状模型

B.
层次模型

C.
关系模型

D.
面向对象模型
删除person表中的字段interest,可以使用下面的______命令。

A.
alter table person drop interest;

B.
alter table person delete interest;

C.
drop interest;

D.
delete interest;
下列短语中,与排序无关的短语是______。

A.
GROUP BY

B.
DESC

C.
ASC

D.
ORDER BY
有如下的学生表,结构为:
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 性别=’男’;
下面______函数可以生成随机数?

A.
bin()

B.
power()

C.
rand()

D.
log()
在下列有关NULL值的描述中,正确的是______。

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

B.
NULL和空字符是完全一样的

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

D.
在使用ORDER BY时,NULL值被当做最小值处理
数据库系统阶段,数据______。

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

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

C.
独立性差

D.
具有物理独立性,没有逻辑独立性
查看当前数据库中所有的表,正确的命令是______。

A.
SHOW DATABASES;

B.
LIST DATABASES;

C.
LIST TABLES;

D.
SHOW TABLES;
实体之间联系有______。

A.
一对一,多对多

B.
一对一,一对多,多对多

C.
一对一,多对一

D.
一对多,多对一
有学生表,其结构为:
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;
有如下查询语句,其功能是查询______。
SELECT 学号, 姓名, 性别, 出生年月, 身高, 体重 FROM 体检表
WHERE 性别=’男’ OR 性别=’女’ AND 身高>=160;

A.
身高在160以上的所有人

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

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

D.
身高在160以上的所有人或男性
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…;
在MySQL中SQL支持集合的并运算,其运算符是______。

A.
PLUS

B.
JOIN

C.
AND

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

A.
HAVING BY

B.
COMPUTE BY

C.
ORDER BY

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

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

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

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

D.
大量使用索引可以提高数据库的整体性能
有如下两个表:
部门(部门号, 部门名, 负责人, 电话),
职工(部门号, 职工号, 姓名, 性别, 出生日期)。
查询还没有职工的部门信息的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 职工);
下列关于SQL的嵌套查询,叙述正确的是______。

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

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

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

D.
既能对外层查询排序,又能对内层查询排序
为了避免不支持中文字符串查询或者发生中文字符串乱码等问题,应该考虑使用以下______字符集。

gbk

utf8

gb2312

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

select * from student limit 1,3;

select * from student limit 3,0;

select * from student limit 3;

select * from student limit 0,3;
在MySQL中,下列说法正确的是________。

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

NULL是不占用空间的

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

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

外键

非空

唯一性

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

BETWEEN AND

NOT

LIKE

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

概念层

物理层

系统层

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

下划线

任意字母

字母

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

ANY

EXISTS

ALL

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

Name IS NULL

NOT(Name IS NULL)

Name=NULL

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

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

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

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

修改表记录只能使用update语句。
下面正确的日期时间常量有______。

’14:30:30′

‘2016-02-31’

‘2016-05-04’

‘2016-04-21 12:30:00’
SQL语言具有______的功能。

关系规范化

数据控制

数据定义

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

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

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

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

select * from 成绩信息 where 80<=成绩<=90;
在SELECT语句中,以下有关HAVING子句的叙述,不正确的是______。

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

HAVING子句与WHERE子句功能相同

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

HAVING子句可以在任意位置出现
可以使用______查看视图course_view的定义。

show create view course_view;

desc course_view;

show create table course_view;

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

AFTER CREATE

BEFORE MODIFY

BEFORE INSERT

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

select 5 into @a;

set @a:=5;

select @a:=5;

set @a=5;
目前,MySQL支持的连接形式有______。

全连接

左连接

内连接

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

非空约束

主键约束

唯一性约束

外键约束
以下___________字段适合创建索引。

两个表的连接字段

where子句中经常使用的字段

频繁更新的字段

主键字段
变量@sno属于系统会话变量。


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


如有任何疑问请及时联系QQ 50895809