数据库:MySql 5.5.15
现在的表(引擎InnoDB)有个字段Title,用户输入的时候要求模糊查询,即
SELECT * FROM tbl where Title like '%人生%';
因为查询条件包含了两个%,这样速度很慢,不知各位是怎样优化的?谢谢!
现在的表(引擎InnoDB)有个字段Title,用户输入的时候要求模糊查询,即
SELECT * FROM tbl where Title like '%人生%';
因为查询条件包含了两个%,这样速度很慢,不知各位是怎样优化的?谢谢!
解决方案 »
- [求助] mysql 在自定义函数中传参数时出现编码错误
- 求SQL
- 大家好,我想问一下MYSQL中WITH AS怎么用阿?
- 简单的,如何在两张表里查询
- 请问PostgreSQL定义表的字段长度的时候,如何指定是全角的还是半角的长度?
- 一个简单而有奇怪的存储过程
- 急!mysql manager2只能导出1000条数据到文件,请帮忙!
- 帮忙解释一下MySQL的数据表类型 ISAM, MyISAM, HEAP, BDB, InnoDB......
- Who can help me ???
- 仿发表说说的MYSQL表设计,索引上增加一个时间字段是否值得
- 求一个关系数据库的查询问题,万分感谢
- mysql workbench添加实例
请问是否有全文索引方面的资料或例子?谢谢!
http://blog.sina.com.cn/s/blog_5aefd9770100akpe.html
官方的
http://dev.mysql.com/doc/refman/5.1/zh/functions.html#fulltext-search