暂无图片
在MySQL数据库中,对于以下索引类型的描述,哪些是正确的?
我来答
分享
好好学习
2023-06-02
在MySQL数据库中,对于以下索引类型的描述,哪些是正确的?

在MySQL数在MySQL数据库中,对于以下索引类型的描述,哪些是正确的?

 A 函数索引除了能对施加了函数转换的条件使用索引,当对函数中包含的列做查询时,也能使用该函数索引。

 B 全文索引主要针对较长的文本实现快速查询。如:GOLD SALESMAN。可以实现col like '%SALES%'。

 C B-Tree索引可以实现范围查询,甚至包括 is null、is not null

 D HASH 索引只可用于=或<=>操作符的等式比较

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
henryjia

正确答案是:C D
B-Tree索引中包含空值,因此可以实现is null、is not null的查询;
HASH 索引只可用于=或<=>操作符的等式比较。由于数据不是按顺序存储的,范围查询时无法应用HASH索引。
全文索引主要对于比较长的文本实现比较。但只能对特定的单词。如上例中%GOLD%、%SALESMAN%,无法像传统索引采用部分字段匹配。
函数索引只能对实现了函数条件的查询使用索引。对于原本列值并不存储,故无法使用函数索引。

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
心有阳光

C B-Tree索引可以实现范围查询,甚至包括 is null、is not null

D HASH 索引只可用于=或<=>操作符的等式比较

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏