萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql fulltext 全文搜索 實例教程

mysql fulltext 全文搜索 實例教程

以前沒有注意過用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')"; 

這個就會找出我們想要的內容哦,好了全文搜索的簡單實例就到這裡了.

copyright © 萬盛學電腦網 all rights reserved