小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-06-13 / 20 阅读
0
0

MySQL 期末复习习题6

6.5 课后习题

一、填空题

  1. 普通索引使用 KEY 或 ___ 定义。
  2. 在 MySQL 中,DROP VIEW 语句用于___。
  3. MySQL 中常见的索引大致分为普通索引、___、___、全文索引、空间索引。
  4. 只有在查询条件中使用了复合索引中的 ___ 字段时,该复合索引才会被使用。
  5. 创建唯一性索引的字段需要保证索引对应字段中的值是 ___ 的。

二、判断题

  1. 索引不会占用一定的磁盘空间,数据表中索引越多查询效率越高。( )
  2. 视图是一个虚拟表,不真实保存数据,通过视图来操作数据时,实际操作的是基表中的数据。( )
  3. 在 MySQL 中只能基于单表创建视图。( )
  4. CREATE OR REPLACE VIEW 语句不会替换已经存在的视图。( )
  5. 视图的基本表可以是一张数据表,也可以是多张数据表。( )

三、选择题

  1. 下列选项中由 KEY 定义的索引是( )。A. 由 KEY 定义的索引B. 由 FULLTEXT 定义的索引C. 由 UNIQUE 定义的索引D. 由 INDEX 定义的索引
  2. 下列选项中不属于 MySQL 中的索引的是( )。A. 普通索引B. 主键索引C. 唯一性索引D. 外键索引
  3. 下列在 student 表上创建 view_stu 视图的语句中正确的是( )。A. CREATE VIEW view_stu IS SELECT * FROM student;B. CREATE VIEW view_stu AS SELECT * FROM student;C. CREATE VIEW view_stu SELECT * FROM student;D. CREATE VIEW SELECT * FROM student;
  4. 下列关于视图优点的描述正确的有( )。(多选)A. 实现了逻辑数据独立性B. 提高安全性C. 简化查询语句D. 屏蔽真实表结构变化带来的影响
  5. 下列用于全文索引的是()

A.由KEY定义的索引
B.由 FULLTEXT定义的索引 C.由UNIQUE 定义的索引 D.由INDEX定义的索引

提示: 这些题目涉及到了MySQL中的索引和视图相关知识。

详解 6.5 课后习题

一、填空题

  1. INDEX

  2. 删除视图

  3. 唯一索引、主键索引

  4. 第一个 或 前缀

  5. 唯一的

二、判断题

  1. 错误(索引确实会占用磁盘空间,且过多索引可能降低写操作效率)

  2. 正确(视图不存储数据,操作视图实质上是操作其引用的基表)

  3. 错误(MySQL 支持基于多张表创建视图)

  4. 错误(CREATE OR REPLACE VIEW 会替换已存在的视图)

  5. 正确(视图可以基于单表或多表创建)

三、选择题

  1. D. 由 INDEX 定义的索引

  2. D. 外键索引(注:外键本身不是一种索引类型,但外键约束可能隐含索引)

  3. B. CREATE VIEW view_stu AS SELECT * FROM student;

  4. A/B/C/D(所有选项均正确,视图的优点包括逻辑数据独立性、提高安全性、简化查询语句和屏蔽真实表结构变化的影响)

  5. B. 由 FULLTEXT定义的索引(用于全文索引)

提示: 请注意,对于第2题选择题中的D选项,标准的MySQL索引类型中并没有直接称为“外键索引”的类型,外键关联的字段通常会建议或自动创建索引以加速相关操作,但直接表述为“外键索引”是不精确的。


评论