小熊奶糖(BearCandy)
小熊奶糖(BearCandy)
发布于 2024-06-13 / 17 阅读
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索引类型中并没有直接称为“外键索引”的类型,外键关联的字段通常会建议或自动创建索引以加速相关操作,但直接表述为“外键索引”是不精确的。


评论