设为首页 加入收藏

TOP

mysql 全文搜索fulltext
2011-06-12 21:27:55 来源: 作者: 【 】 浏览:176次 评论:0

mysql 全文搜索fulltext

首先要创建表111cn
字段随便你自己设计了,只要有title,body这两个就行了,
然后再mysql或phpmyadmin运行一面语句
alter table `111cn` add fulltext(`title`,`body`);

这样我们就增加了一个title与body组合 fulltext了,

下面做个实例

SELECT id,title ,MATCH(title,body) AGAINST ('+2010年日历台历挂历 +youer') FROM 111cn limit 0,5

费时0.09

SELECT * FROM `111cn` WHERE title like'%2010年日历台历挂历%' or body like '%2010年日历台历挂历%' 0,5

费时0.09

与like差不多

本次测试只有500条数据,如果是上面的差距就大了,
注mysql全文搜索只有MyISAM存储方式,记住innoDB是不支持全文搜索的哦。

 

您看到此篇文章时的感受是:
Tags: 责任编辑:administrator
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到QQ空间
分享到: 
上一篇mysql_real_escape_string 下一篇MySQL CPU 占用 100% 的解决过程

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

相关栏目

最新文章

图片主题

热门文章

推荐文章

相关文章

广告位