在MySQL中,LIKE语句默认是区分大小写的。如果要忽略大小写,可以使用类似于以下的语句:
SELECT * FROM 表名 WHERE column_name LIKE '%search_text%' COLLATE utf8_general_ci;
其中,COLLATE语句指定了字符集和排序规则,将其设置为utf8_general_ci可以忽略大小写进行匹配。
注意,这种方式会影响查询的性能,因为需要进行额外的字符集转换和排序操作。如果查询效率很重要,可以考虑在插入数据时将所有查询字段转为小写或大写,然后使用相应的LIKE语句进行查询。