亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

MySQL的正則表達式

系統 1831 0

1.? Mysql的正則表達式僅僅使SQL語言的一個子集,可以匹配基本的字符、字符串。
例如:select * from wp_posts where post_name REGEXP 'hello',可以檢索出列post_name中所有包含hello的行
??? REGEXP '.og'? .是正則表達式中里一個特殊的字符。它表示匹配一個字符,因此,dog,hog,mog等等都能匹配。


注意:
??? 關于LIKE和REGEXP的區別:LIKE匹配整個列。如果被匹配的文本僅在列值中出現,LIKE并不會找到它,相應的行也不會返回(當然,使用通配符除外)。而REGEXP在列值內進行匹配,如果被匹配的匹配的文本在列值中出現,REGEXP將會找到它,相應的行將被返回,這時一個非常重要的差別(當然,如果適應定位符號^和$,可以實現REGEXP匹配整個列而不是列的子集)。
??? 關于大小寫的區分:MySQL中正則表達式匹配(從版本3.23.4后)不區分大小寫 。如果要區分大小寫,應該使用BINARY關鍵字,如where post_name REGEXP BINARY 'Hello .000'


2.關于OR匹配
??? 為了搜索兩個串之一,使用|, 如,select * from products where pro_id REGEXP '1000|2000'? ORDER BY pro_id;
??? 這樣就1000和2000都能匹配并返回,當然,使用多個|就可以匹配多個串


3.只是匹配幾個字符[]
??? 例如,這樣將要匹配[0123456789]可以匹配0到9,[1-4][4-9]也是合法的范圍。此外,范圍不一定只是數值的,[a-z]匹配任意字母字符
??? 如:SELECT prod_name FROM products WHERE prod_name REGEXP '[1-5] Ton' ORDER BY prod_name;


4.匹配特殊字符使用\進行轉義
??? \\.能夠匹配.
??? \\f換頁
??? \\n換行
????? \\r回車
??? \\t制表
??? \\縱向制表


注意:為了匹配\本身,需要使用\\\


5.匹配字符類
??? [:alnum:]??? 任意字母和數字(通[a-zA-Z0-9])
??? [:alpha:]???? 任意字符(同[a-zA-Z])
???? [:blank:]??? 空格和制表符(同[\\t])
???? [:digit:]???? 任意數字(同[0-9])
???? [:lower:]? 任意小寫字母
???? [:upper:]?? 任意大寫字母
???? [:space:]?? 包括空格在內的任意空白字符


6.匹配多個實例,關于重復元字符
*????? 0個或者多個匹配
+???? 1個或者多個匹配(等于{1,})
????? 1個或者多個匹配(等于{0,1})
{n}??? 指定數目的匹配
{n,}?? 不少于指定數目的匹配
{n,m}??? 匹配數目的范圍(m不超過255)


例子:? select prod_name from products where prod_name REGEXP '[[:DIGIT:]]{4}'?? ,如前所述,[:digit:]匹配任意素子,因而它為數字的一個幾何。{4}確切的要求它前面的字符(任意數字)出現3此,所以[[:digit:]]{4}匹配連在一起的任意4位數字,當然,上面的例子也可以這樣寫REGEXP '[0-9][0-9][0-9][0-9]'


7.定位符
^? 文本的開始
&? 文本的結尾
[[:<:]]?? 詞的開始
[[:>:]]?? 詞的結尾
通過使用這些定位符,能夠使REGEXP起類似LIKE的作用

MySQL的正則表達式


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久成人国产精品 | 91久久综合九色综合欧美98 | 天天干夜夜操美女 | 午夜a毛片| 高清视频 一区二区三区四区 | 国自产拍在线视频天天更新 | 久久久这里只有精品免费 | 97精品一区二区三区在线不卡 | 天天做天天爱天天操 | 色女孩综合网 | 综合网伊人| 久久91精品久久91综合 | 性感毛片 | 韩毛片| 日本一区二区在线播放 | 99热爱久久99热爱九九热爱 | 亚洲黑人巨大videos0 | 久久夜色tv网站免费影院 | 青草视频网址 | 免费在线激情视频 | 欧美久久精品一级c片片 | 国产欧美在线视频免费 | 国产乱人伦精品一区二区 | 久久综合香蕉 | 欧美一级久久久久久久久大 | 亚洲国产天堂在线mv网站 | 色婷婷综合久久久中文字幕 | 精品国产91乱码一区二区三区 | 久久免费精品视频在线观看 | 99热这 | 在线中文字幕一区 | 欧美成人 一区二区三区 | 久久中文字幕一区二区三区 | 欧美亚洲国产日韩一区二区三区 | 久操热久操 | 精品久久久久久亚洲精品 | 色多网站免费视频 | 国产人成精品免费视频 | 国产精品永久免费10000 | www.午夜色 | 国产成人综合亚洲一区 |