Mysql like查询如何处理索引表

Mysql like查询如何处理索引表,mysql,select,indexing,full-text-indexing,Mysql,Select,Indexing,Full Text Indexing,我在SpringJava和mysql中工作 我必须查询大小为100k的记录表。表有10列。 在我的sql select查询中,我必须在4列上使用%text%搜索进行类似的查询。这4列是varchar200,平均文本大小为30个字符 我浏览了一些博客,了解了一些关于索引的答案,在阅读之后,我想到了这个问题 将这4列单独设置为全文索引是否会影响like查询的执行时间?如果您有全文索引,like和某些特定字符启动器将使用该索引。例如一个like“hello%”。但是当你使用like以%开头时,索引就不

我在SpringJava和mysql中工作

我必须查询大小为100k的记录表。表有10列。 在我的sql select查询中,我必须在4列上使用%text%搜索进行类似的查询。这4列是varchar200,平均文本大小为30个字符

我浏览了一些博客,了解了一些关于索引的答案,在阅读之后,我想到了这个问题


将这4列单独设置为全文索引是否会影响like查询的执行时间?

如果您有全文索引,like和某些特定字符启动器将使用该索引。例如一个like“hello%”。但是当你使用like以%开头时,索引就不起作用了。你可以自己用解释来测试。

不要分心,不要闲聊,阅读,谢谢从来都不是好问题的一部分。我已经得到了这个问题的答案