在MySQL中的REGEXP函數(shù)可以在平時(shí)使用SQL時(shí)匹配正則表達(dá)式,在平時(shí)在使用一些查詢條件時(shí)可以使用REGEXP函數(shù)來(lái)匹配相應(yīng)的字符從而可以替代很多自己不太熟悉或者是不了解的SQL函數(shù)且通用,從而提高日常的工作效率,在MySQL下的REGEXP函數(shù)使用十分簡(jiǎn)單,正則表達(dá)式的元字符可以參看:http://jim123.blog.51cto.com/4763600/1850919,REGEXP函數(shù)返回值是布爾值0和1,即,匹配為1,不配為0,如:
成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供遷西網(wǎng)站建設(shè)、遷西做網(wǎng)站、遷西網(wǎng)站設(shè)計(jì)、遷西網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、遷西企業(yè)網(wǎng)站模板建站服務(wù),10年遷西做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。mysql> SELECT 'Monty!' REGEXP '^o'; +----------------------+ | 'Monty!' REGEXP '^o' | +----------------------+ | 0 | +----------------------+ 1 row in set (0.00 sec) mysql> SELECT 'Monty!' REGEXP '^M'; +----------------------+ | 'Monty!' REGEXP '^M' | +----------------------+ | 1 | +----------------------+ 1 row in set (0.00 sec)當(dāng)然REGEXP函數(shù)也可以簡(jiǎn)寫成RLIKE,都是一樣的
mysql> SELECT 'Monty!' RLIKE '^M'; +---------------------+ | 'Monty!' RLIKE '^M' | +---------------------+ | 1 | +---------------------+ 1 row in set (0.00 sec)不過需要注意的是在MySQL中REGEXP函數(shù)只能用于做字符串類型的匹配,而不能當(dāng)成數(shù)值來(lái)比較。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。