求助 中文 like '% %'的情况怎么用索引? MYSQL求助 中文 like '% %'的情况怎么用索引?前面加了%貌似每次查询都是全表扫描,用不了索引?有什么解决办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能使用索引 可以考虑使用Mysql的全文索引 是的,不管什么语言,只要用%开头,都不走索引。另外要注意的是,MySQL的全文索引并不支持中文 like '% %'用不了索引的,还是换种方式吧。用全文索引试试看。 如果是myisam引擎 ,那有 全文检索功能,可以用,只是搜索的精确性不是太高,有时候会漏掉一些。如果准确性要求比较高,可以用sphinx引擎来实现,速度超快。 那再请问下我查到的资料好像全文索引对中文支持不行,好像有插件,但是我找了一圈都没有找到可用的插件,MYSQL版本是5.6 没有索引可利用。 可以考虑MYSQL全文索引。 考虑第三方sphinx来实现。 为啥postgresql 要和mysql 合用一个板块? mysql cast语句将某种类型转化为4个字节的int mysql与sqlserver语法天壤之别? SQL 查询结果集纵向变成横向 向DB高手请教:一高效的sql语句 mysql 初级问题。 小妹求救:jsp与MySQL数据库的图片显示问题。谢谢! 用phpmyadmin导入sql文件总是提示“无 SQL 查询” 请问如何以命令行格式连接查询数据库? UML、JAVA项目小组 C#调用mysql存储过程和执行mysql存储过程的结果不一样? 求助: mysql插入特殊表情符时报错
另外要注意的是,MySQL的全文索引并不支持中文
如果是myisam引擎 ,那有 全文检索功能,可以用,只是搜索的精确性不是太高,有时候会漏掉一些。如果准确性要求比较高,可以用sphinx引擎来实现,速度超快。