程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql fulltext 全文搜索 實例教程

mysql fulltext 全文搜索 實例教程

編輯:MySQL綜合教程

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

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved