以前没有注意过用mysql 全文搜索来实例数据的查询,今天帮一朋友写个的搜索功能,开始还是以% ?等形式来做,搞了半天效果不理想,后来想到的fulltext全文搜索来实例了,下面来看看我的一个简单的例子吧.
开始我们还是讲一下全文搜索的创建吧.
首先在mysql数据命令提示下如下创建一人表
CREATE TABLE 表名 (
-> id INT AUTO_INCREMENT NOT NULL PRIMARY KEY,
-> title VARCHAR(200),
-> FULLTEXT (title)
-> );
这样我们的title就是一个全文搜索索引列了,下面我们用 match AGAINST来做一个简单的实例吧.
在mysql>Select * from 表名 where MATCH (title) AGAINST ('www.111cn.net')";
这个就会找出我们想要的内容哦,好了全文搜索的简单实例就到这里了.