最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql中l(wèi)ike % %模糊查詢的實現(xiàn)

 更新時間:2020年12月30日 10:02:18   作者:斜陽雨陌  
這篇文章主要介紹了mysql中l(wèi)ike % %模糊查詢的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1,%:表示任意0個或多個字符??善ヅ淙我忸愋秃烷L度的字符,有些情況下若是中文,請使用兩個百分號(%%)表示。

比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'

將會把u_name為“張三”,“張貓三”、“三腳貓”,“唐三藏”等等有“三”的記錄全找出來。

另外,如果需要找出u_name中既有“三”又有“貓”的記錄,請使用and條件

SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%貓%' 

若使用 SELECT * FROM [user] WHERE u_name LIKE '%三%貓%'

雖然能搜索出“三腳貓”,但不能搜索出符合條件的“張貓三”。

2,_: 表示任意單個字符。匹配單個任意字符,它常用來限制表達式的字符長度語句:

比如 SELECT * FROM [user] WHERE u_name LIKE '_三_'
只找出“唐三藏”這樣u_name為三個字且中間一個字是“三”的;

再比如 SELECT * FROM [user] WHERE u_name LIKE '三__'; 只找出“三腳貓”這樣name為三個字且第一個字是“三”的;

3,[ ]:表示括號內所列字符中的一個(類似正則表達式)。指定一個字符、字符串或范圍,要求所匹配對象為它們中的任一個。

比如 SELECT * FROM [user] WHERE u_name LIKE '[張李王]三' 將找出“張三”、“李三”、“王三”(而不是“張李王三”);

如 [ ] 內有一系列字符(01234、abcde之類的)則可略寫為“0-4”、“a-e”

SELECT * FROM [user] WHERE u_name LIKE '老[1-9]' 將找出“老1”、“老2”、……、“老9”; 

4,[^ ] :表示不在括號所列之內的單個字符。其取值和 [] 相同,但它要求所匹配對象為指定字符以外的任一個字符。

比如 SELECT * FROM [user] WHERE u_name LIKE '[^張李王]三' 將找出不姓“張”、“李”、“王”的“趙三”、“孫三”等;

SELECT * FROM [user] WHERE u_name LIKE '老[^1-4]'; 將排除“老1”到“老4”,尋找“老5”、“老6”、…… 

5,查詢內容包含通配符時

由于通配符的緣故,導致我們查詢特殊字符“%”、“_”、“[”的語句無法正常實現(xiàn),而把特殊字符用“[ ]”括起便可正常查詢。據此我們寫出以下函數(shù):

function sqlencode(str) str=replace(str,"';","';';") 
str=replace(str,"[","[[]") ';

此句一定要在最先 str=replace(str,"_","[_]") str=replace(str,"%","[%]") sqlencode=str end function

到此這篇關于mysql中l(wèi)ike % %模糊查詢的實現(xiàn)的文章就介紹到這了,更多相關mysql like % %模糊查詢內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 檢查mysql是否成功啟動的方法(bat+bash)

    檢查mysql是否成功啟動的方法(bat+bash)

    這篇文章主要介紹了檢查mysql是否成功啟動的方法(bat+bash),如果mysql沒有啟動則開啟服務,需要的朋友可以參考下
    2016-06-06
  • 利用MySQL主從配置實現(xiàn)讀寫分離減輕數(shù)據庫壓力

    利用MySQL主從配置實現(xiàn)讀寫分離減輕數(shù)據庫壓力

    今天小編就為大家分享一篇關于利用MySQL主從配置實現(xiàn)讀寫分離減輕數(shù)據庫壓力,小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • mysql 8.0.22 winx64安裝配置方法圖文教程

    mysql 8.0.22 winx64安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了mysql8.0.22 winx64安裝配置方法圖文教程,文中安裝步驟介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • Mysql中explain作用詳解

    Mysql中explain作用詳解

    這篇文章主要介紹了Mysql中explain的相關內容,涉及索引的部分知識,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • 在Qt中操作MySQL數(shù)據庫的實戰(zhàn)指南

    在Qt中操作MySQL數(shù)據庫的實戰(zhàn)指南

    QT連接Mysql數(shù)據庫的步驟相對繁瑣,但是也是一個不錯的學習經歷,下面這篇文章主要給大家介紹了關于在Qt中操作MySQL數(shù)據庫的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-04-04
  • mysql免安裝版的實際配置方法

    mysql免安裝版的實際配置方法

    本文主要向大家講述的是MySQL 免安裝版的實際配置方法,以及對其的相關的下載網址也有詳細介紹,望你會有所收獲。
    2010-08-08
  • mysql5.7使用binlog 恢復數(shù)據的方法

    mysql5.7使用binlog 恢復數(shù)據的方法

    MySQL的binlog日志是MySQL日志中非常重要的一種日志,記錄了數(shù)據庫所有的DML操作,那么怎樣通過binlog 恢復數(shù)據,本文就詳細的來介紹一下
    2021-06-06
  • MySQL的全局鎖和表級鎖的具體使用

    MySQL的全局鎖和表級鎖的具體使用

    在真實的企業(yè)開發(fā)環(huán)境中使用MySQL,我們應該考慮一個問題:如果保證數(shù)據并發(fā)訪問的一致性呢?這一篇我就來聊聊MySQL的鎖,感興趣的可以了解一下
    2021-08-08
  • 當Mysql行鎖遇到復合主鍵與多列索引詳解

    當Mysql行鎖遇到復合主鍵與多列索引詳解

    這篇文章主要給大家介紹了關于當Mysql行鎖遇到復合主鍵與多列索引的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Mysql具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • 深入sql數(shù)據連接時的一些問題分析

    深入sql數(shù)據連接時的一些問題分析

    本篇文章是對關于sql數(shù)據連接時的一些問題進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06

最新評論

太谷县| 桂平市| 贵德县| 东兴市| 凌源市| 吉木萨尔县| 芦溪县| 松阳县| 晋宁县| 岳阳县| 南江县| 丰镇市| 永兴县| 雷州市| 右玉县| 溆浦县| 凌源市| 星子县| 樟树市| 民权县| 荥经县| 长沙市| 米脂县| 贵定县| 广河县| 房产| 瑞安市| 巢湖市| 肃宁县| 龙江县| 井研县| 杭州市| 共和县| 邛崃市| 汾西县| 松潘县| 咸阳市| 浦县| 丰宁| 沂源县| 红桥区|