- 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)