在MySQL数据库中,对于以下索引类型的描述,哪些是正确的?BD
全文索引主要针对较长的文本实现快速查询。如:GOLD SALESMAN。可以实现col like ‘%SALES%’。
B-Tree索引可以实现范围查询,甚至包括 is null、is not null
函数索引除了能对施加了函数转换的条件使用索引,当对函数中包含的列做查询时,也能使用该函数索引。
HASH 索引只可用于=或<=>操作符的等式比较。
答案解析
B-Tree索引中包含空值,因此可以实现is null、is not null的查询;
HASH 索引只可用于=或<=>操作符的等式比较。由于数据不是按顺序存储的,范围查询时无法应用HASH索引。
全文索引主要对于比较长的文本实现比较。但只能对特定的单词。如上例中%GOLD%、%SALESMAN%,无法像传统索引采用部分字段匹配。
函数索引只能对实现了函数条件的查询使用索引。对于原本列值并不存储,故无法使用函数索引。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




