久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動(dòng):電腦PC端+手機(jī)端+微網(wǎng)站+自適應(yīng)網(wǎng)頁(yè)多模板選擇-建站388元起價(jià)!!!
當(dāng)前位置:主頁(yè) > 網(wǎng)站建設(shè) > 搞定MySQL數(shù)據(jù)庫(kù)中文模糊檢索問(wèn)題建站知識(shí)

搞定MySQL數(shù)據(jù)庫(kù)中文模糊檢索問(wèn)題建站知識(shí)

時(shí)間:2023-05-24 08:05:24 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: 網(wǎng)絡(luò)小編

導(dǎo)讀:1建站知識(shí)在 MySQL下,在進(jìn)行中文模糊檢索時(shí),經(jīng)常會(huì)返回一些與之不相關(guān)的記錄,如查找 %a% 時(shí),返回的可能有中文字符,卻沒(méi)有a字符存在。本人以前也曾遇到過(guò)類似問(wèn)題,網(wǎng)站建設(shè)公司高端網(wǎng)站建設(shè)。

網(wǎng)站建設(shè)公司高端網(wǎng)站建設(shè)在 MySQL下,在進(jìn)行中文模糊檢索時(shí),經(jīng)常會(huì)返回一些與之不相關(guān)的記錄,如查找 "%a%" 時(shí),返回的可能有中文字符,卻沒(méi)有a字符個(gè)業(yè)網(wǎng)站建設(shè)公司存在。本人以前也曾遇到過(guò)類似問(wèn)題,經(jīng)詳細(xì)閱讀MySQL的Manual,發(fā)現(xiàn)可以有一種方法很方便的解決并得到滿意的結(jié)果。     例子:     希望通過(guò)“標(biāo)題”對(duì)新聞庫(kù)進(jìn)行檢索,關(guān)鍵字可能包含是中英文,如下SQL語(yǔ)句:     QUOTE:     select id,title,name from achech_com.news where title like '%a%'     返回的結(jié)果,某些title字段確定帶了“a”關(guān)鍵字,而有些則只有中文,但也隨之返回在檢索結(jié)果中。     解決方法,使用 BINARY 屬性進(jìn)行檢索,如: &nbsseo網(wǎng)站關(guān)鍵詞優(yōu)化p;   QUOTE:     select id,title,name from achech_com.news where binary title like '%a%'     返回的結(jié)果較之前正確,但英文字母區(qū)分大小寫(xiě),故有時(shí)在檢索如“Achech”及“achech”的結(jié)果是不一樣的。知道了使用 BINARY 屬性可以解決前面這個(gè)問(wèn)題,再看看 MySQL 支持的UCASE 及 CONCAT 函數(shù),其中 UCASE 是將英文全部轉(zhuǎn)成大寫(xiě),而CONCAT函數(shù)的作用是對(duì)字符進(jìn)行連接,以下是我們完全解決后的SQL 語(yǔ)句:     QUOTE:     select id,title,name from achech_com.news     where binary ucase(title) like concat('%',ucase('a'),'%')     檢索的步驟是先將屬性指定為 BINARY ,以精確檢索結(jié)果,而被 like 的 title內(nèi)容存在大小寫(xiě)字母的可能,故先使用 ucase 函數(shù)將字段內(nèi)容全部轉(zhuǎn)換成大寫(xiě)字母,然后再進(jìn)行 like 操作,而 like 的操作使用模糊方法,使用 concat的好處是傳進(jìn)來(lái)的可以是直接的關(guān)鍵字,不需要帶“%”萬(wàn)用符,將“'a'”直接換成你的變量,在任何語(yǔ)言下都萬(wàn)事無(wú)憂了。當(dāng)然你也可以這么寫(xiě):     QUOTE:     select id,title,name from achech_com.news where binary ucase(title) like ucase('%a%')     檢索的結(jié)網(wǎng)站建設(shè)制作果還算滿意吧,不過(guò)速度可能會(huì)因此而慢N毫秒。相關(guān)網(wǎng)站建設(shè)公司高端網(wǎng)站建設(shè)。

關(guān)鍵詞標(biāo)簽: SQL 中文 模糊

聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-24 ,文章搞定MySQL數(shù)據(jù)庫(kù)中文模糊檢索問(wèn)題建站知識(shí)主要講述中文,模糊,SQL網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_6391.html

我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計(jì)制作搭建開(kāi)發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開(kāi)發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗(yàn)
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 绵阳市| 乡宁县| 泾源县| 木兰县| 赣州市| 慈利县| 临沭县| 安徽省| 三亚市| 蓬溪县| 濉溪县| 永济市| 资源县| 固镇县| 武胜县| 祁门县| 山东| 永济市| 淄博市| 重庆市| 乌苏市| 呼玛县| 竹溪县| 梧州市| 永登县| 景宁| 乌恰县| 兖州市| 禹州市| 潜山县| 奉贤区| 平遥县| 措勤县| 波密县| 名山县| 伊川县| 城步| 永德县| 井冈山市| 新巴尔虎右旗| 大新县|