成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL單表多關鍵字模糊查詢的實現

數據庫 MySQL
如果需要實現在單表中對多字段進行多個關鍵字的模糊查詢,應該如何實現呢?下文就將教您實現此功能的方法,供您參考學習。

MySQL單表多關鍵字模糊查詢實現方法是很多人都非常想知道的一個問題,那么,究竟采用什么方法,才能實現MySQL單表多關鍵字模糊查詢呢?

在最近的一個項目需要實現在MySQL單表多關鍵字模糊查詢,但這數個關鍵字并不一定都存在于某個字段。例如現有table表,其中有title,tag,description三個字段,分別記錄一條資料的標題,標簽和介紹。然后根據用戶輸入的查詢請求,將輸入的字串通過空格分割為多個關鍵字,再在這三個字段中查詢包含這些關鍵字的記錄。

可目前遇到的問題是,這些關鍵字是可能存在于三個字段中的任意一個或者多個,但又要求三個字段必須包含所有的關鍵詞。如果分別對每個字段進行模糊匹配,是沒法實現所需的要求,由此想到兩種方法:

在插入記錄的同時,將需要進行多字段模糊查詢的字段合并成一個字串并加入到一個新的字段中,然后對這個新字段進行模糊查詢。 使用全文檢索,但是這需要用到中文分詞或者將漢字轉化為拼音(拆分漢字是不可行的,MySQL默認FT最小字節為4),而且并不利于今后的維護。
在網上爬了兩天,對此問題的處理都沒有找到滿意的解決方法,最后在《MySQL權威指南》中翻到了CONCAT的使用方法,在書中的對CONCAT的描述是:

CONCAT(str1,str2,…)
返回值:由全體出入參數合并在一起而得到的字符串。只要輸入的參數中有NULL值,就返回NULL。CONCAT允許只有一個輸入參數的情況。

因此,MySQL單表多關鍵字模糊查詢可以通過下面這個SQL查詢實現
SELECT * FROM `magazine` WHERE CONCAT(`title`,`tag`,`description`) LIKE ‘%關鍵字%’

 

 

【編輯推薦】

常見MySql字段的默認長度

mysql中int數據類型長度的問題

MySQL中INSERT的一般用法

MySQL索引類型介紹

mysql添加刪除主鍵的方法

 

 

 

責任編輯:段燃 來源: 互聯網
相關推薦

2010-11-22 13:13:30

MySQL模糊查詢

2010-11-24 10:35:34

MySQL單表多字段

2012-04-23 13:49:55

PHP技術

2010-10-29 16:41:12

Oracle模糊查詢

2021-07-27 07:31:16

單例模式關鍵字

2011-06-27 17:32:20

2025-03-12 10:55:30

2025-01-24 14:57:24

2010-10-15 14:39:55

MySQL單表大小

2009-07-22 11:27:36

iBATIS模糊查詢

2011-07-29 11:20:51

MySQL數據庫字段重復

2010-11-18 16:27:37

2021-12-22 06:56:06

MySQCrudjs

2011-08-24 17:23:10

2013-12-16 10:20:48

MySQL數據庫

2024-03-15 15:12:27

關鍵字底層代碼

2022-11-12 18:32:50

Golangomitemptyjson

2022-02-17 08:31:38

C語言staic關鍵字

2021-02-01 13:10:07

Staticc語言UNIX系統

2025-01-09 10:30:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产一区二区 | 精品久久久久香蕉网 | 亚洲视频国产 | 日韩精品免费 | 成人精品国产免费网站 | 天天狠狠| 在线欧美视频 | 96国产精品久久久久aⅴ四区 | 大象一区 | 欧美精品中文字幕久久二区 | 国产精品久久在线 | 蜜桃传媒av| 久久久久久久久综合 | 伊人免费观看视频 | 国产欧美日韩一区 | 99久久久99久久国产片鸭王 | 日干夜干 | 欧美伊人久久久久久久久影院 | 可以在线看的黄色网址 | 99热在线观看精品 | 欧美日韩1区2区3区 欧美久久一区 | 最新黄色在线观看 | 久久综合一区 | 操操日| 久草在线中文888 | 青娱乐av| 高清视频一区二区三区 | 四虎影院一区二区 | a级片在线观看 | 免费看a| 国产免费视频 | 日韩久久久久久 | 天天久久| 亚洲中国字幕 | 日韩电影一区 | 91久久精品视频 | 国产精品看片 | av香蕉| 自拍偷拍中文字幕 | 亚洲精品日韩在线 | 欧美综合国产精品久久丁香 |