MYSQL测试题第三套试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一,填空题(每空4分,共40分)

1.bool 型数据用于存储逻辑值,它只有两种状态,即“ ”和“ ”

。 2.BLOB 用于保存 。

3.将一个列设置为主键的方法是,在列的定义中使用“ ”子句。

4.5.实际使用中,经常需要将一个列设置为“BIGINT UNSIGNED NOT NULL

AUTO_INCREMENT UNIQUE ”属性,为便于进行这一操作,可以使用关键字“

”来替代这段很长的代码。

是指一张表与其自身进行连接进行的查询,由于是同一张表,其名称难以

区分,因此自连接需要对表使用 。

6.如果需要将几个互不相干的查询的结果合并成一个结果,可以使用 关键字。

7.UPDATE语句支持两个修饰符:“ ”

使UPDATE的执行被延迟直到没有其它的客户端从表中读取为止。如果使用“ ”关键词,则即使在更新过程中出现错误,更新语句也不会中断。

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

1. 使用INSERT 插入记录时,可以使用哪一关键字忽略会导致重复关键字错误的记录?

A.NO SAME

B.IGNORE

C.REPEAT

D.UNIQUE

2. 使用DELETE 删除数据时,会有一个返回值,其含义是:

A. 被删除的记录的数目

B.删除操作所针对的表名

C .删除是否成功执行 D.以上均不正确 3. 使用CREATE VIEW 创建视图时,如果给定了_____子句,能替换已有的视图。

A.ALL REPLACE

B. OR REPLACE

C.REPLACE

D.REPLACE ALL

4. ______命令可以查看视图的创建语句

A.SHOW VIEW

B.SELECT VIEW

C.SHOW CREATE VIEW

D.DISPLAY VIEW

5. 以下哪项不是HASH 索引的特征?

A. 只用于使用“>”或“<”操作符的比较

B. 不能使用hash 索引来加速ORDER BY 操作

C. MySQL 不能确定在两个值之间大约有多少行

D.只能使用整个关键字来搜索一行

6.用户的身份由_______来决定。

A.用户的IP地址和主机名

B.用户使用的用户名和密码

C.用户的IP地址和使用的用户名

D.用户用于连接的主机名和使用的用户名

7.收到用户的访问请示后,MySQL最先在_______表中检查用户的权限。

C.DB

D.PRIV

ER

HOST

A.

8.要想移除账户,应使用_____________________语句。

USER

DROP

B.

A.DELETE

USER

D.DROP

PRIV

PRIV

C.DELETE

9.MyISAM类型的表在磁盘上存储成______个文件。

A.1

B.2

C.3

D.4

10.________中提供了执行mysqldump之后对数据库的更改进行复制所需要的信息。

A.二进制日志文件

B.MySQL数据库

C.MySQL配置文件 D.BIN数据库

三,问答题

1.试述子查询及其特点。(20分)

2.试述MySQL中用户密码的保及验证过程。(20分)

答案:

一,填空题

1.TRUE FALSE

2.大型二进制数据

3.[PRIMARY] KEY(或PRIMARY KEY)(或KEY)

4. SERIAL

5. 自连接 别名

6. UNION

7. LOW_PRIORITY IGNORE

二,选择题

1B 2A 3B 4C 5A 6D 7B 8B 9C 10A

三,问答题

1.试述子查询及其特点。

答:子查询是指一条SELECT语句作为另一条SELECT语句的一部分。

使用子查询有以下优点:

(1)子查询允许结构化的查询,这样就可以把一个语句的每个部分隔离开。

(2)有些操作需要复杂的连接,子查询提供了更易于理解的方法来执行这些操作。

(3)子查询的可读性很强。

2.试述MySQL中用户密码的保及验证过程。

答:当初始化用户密码时,由用户提供其密码,该密码经加密后保存在USER表中;当用户再次登录时,将用户登录使用的密码经加密,并比较加密的结果与USER表中保存的密码,如果相同则允许用户登录。

相关文档
最新文档