MySQL数据库索引题目及详解.docxVIP

  • 1
  • 0
  • 约1.2万字
  • 约 27页
  • 2026-06-10 发布于上海
  • 举报

MySQL数据库索引题目及详解

一、单项选择题(共10题,每题1分,共10分)

在MySQL的InnoDB引擎中,创建主键时会自动生成以下哪种索引?

A.普通索引会在创建主键时自动生成

B.唯一索引会在创建主键时自动生成

C.聚簇索引会在创建主键时自动生成

D.全文索引会在创建主键时自动生成

答案:C

解析:本题考察InnoDB引擎索引基础特性,InnoDB的主键默认采用聚簇索引结构,创建主键时会自动将主键作为聚簇索引的键值,叶子节点存储完整行数据。选项A错误,普通索引是基础索引类型,需要手动创建,不会随主键自动生成;选项B错误,唯一索引要求字段值唯一,可手动创建,主键本身属于特殊的唯一非空索引,但主键创建时自动生成的核心索引结构是聚簇索引,而非普通唯一索引;选项D错误,全文索引是针对文本类型字段的特殊索引,需要手动创建,与主键创建无关。

现有联合索引idx(a,b,c),以下哪种查询条件无法触发该索引?

A.包含a=1且b=2的查询条件可以触发该联合索引

B.包含a=1且c=3的查询条件可以触发该联合索引

C.包含b=2且c=3的查询条件可以触发该联合索引

D.包含a=1且b=2且c=3的查询条件可以触发该联合索引

答案:C

解析:本题考察联合索引的最左前缀匹配原则,联合索引只会从最左侧的字段开始依次匹配,缺少最左侧字段时无法触发索引。选项A符合最左前缀,可触发a

文档评论(0)

1亿VIP精品文档

相关文档