成人免费观看在线视频高清中文_亚洲黄在免一区二区不卡无码_亚洲大尺码专区在线观看_韩国精品福利一区二区看

好運(yùn)物流網(wǎng)-全國(guó)領(lǐng)先的物流網(wǎng)   好運(yùn)物流網(wǎng)-登錄  好運(yùn)物流網(wǎng)-免費(fèi)注冊(cè) 進(jìn)入我的后臺(tái) 首頁(yè) | 發(fā)布信息 | 服務(wù)項(xiàng)目 | 物流百科
物流查詢|物流公司|中國(guó)物流信息網(wǎng)-好運(yùn)物流網(wǎng)
 
你正在查看的信息:資訊首頁(yè)->資訊頻道->IT編程技術(shù)->正文

MySQL 正則表達(dá)式REGEXP的使用方法,MySQL的正則表達(dá)式匹配

更新時(shí)間:2022/4/23 14:19    出處:互聯(lián)網(wǎng)
已經(jīng)瀏覽
1384

在前面的章節(jié)我們已經(jīng)了解到MySQL可以通過(guò) LIKE ...% 來(lái)進(jìn)行模糊匹配。

MySQL 同樣也支持其他正則表達(dá)式的匹配, MySQL中使用 REGEXP 操作符來(lái)進(jìn)行正則表達(dá)式匹配。

如果您了解PHP或Perl,那么操作起來(lái)就非常簡(jiǎn)單,因?yàn)镸ySQL的正則表達(dá)式匹配與這些腳本的類(lèi)似。

下表中的正則模式可應(yīng)用于 REGEXP 操作符中。

模式描述
^匹配輸入字符串的開(kāi)始位置。如果設(shè)置了 RegExp 對(duì)象的 Multiline 屬性,^ 也匹配 '\n' 或 '\r' 之后的位置。
$匹配輸入字符串的結(jié)束位置。如果設(shè)置了RegExp 對(duì)象的 Multiline 屬性,$ 也匹配 '\n' 或 '\r' 之前的位置。
.匹配除 "\n" 之外的任何單個(gè)字符。要匹配包括 '\n' 在內(nèi)的任何字符,請(qǐng)使用像 '[.\n]' 的模式。
[...]字符集合。匹配所包含的任意一個(gè)字符。例如, '[abc]' 可以匹配 "plain" 中的 'a'。
[^...]負(fù)值字符集合。匹配未包含的任意字符。例如, '[^abc]' 可以匹配 "plain" 中的'p'。
p1|p2|p3匹配 p1 或 p2 或 p3。例如,'z|food' 能匹配 "z" 或 "food"。'(z|f)ood' 則匹配 "zood" 或 "food"。
*匹配前面的子表達(dá)式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。* 等價(jià)于{0,}。
+匹配前面的子表達(dá)式一次或多次。例如,'zo+' 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等價(jià)于 {1,}。
{n}n 是一個(gè)非負(fù)整數(shù)。匹配確定的 n 次。例如,'o{2}' 不能匹配 "Bob" 中的 'o',但是能匹配 "food" 中的兩個(gè) o。
{n,m}m 和 n 均為非負(fù)整數(shù),其中n <= m。最少匹配 n 次且最多匹配 m 次。

實(shí)例

了解以上的正則需求后,我們就可以根據(jù)自己的需求來(lái)編寫(xiě)帶有正則表達(dá)式的SQL語(yǔ)句。以下我們將列出幾個(gè)小實(shí)例(表名:person_tbl )來(lái)加深我們的理解:

查找name字段中以'st'為開(kāi)頭的所有數(shù)據(jù):

mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';

查找name字段中以'ok'為結(jié)尾的所有數(shù)據(jù):

mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';

查找name字段中包含'mar'字符串的所有數(shù)據(jù):

mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';

查找name字段中以元音字符開(kāi)頭或以'ok'字符串結(jié)尾的所有數(shù)據(jù):

mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';
還可以看看其他文章,謝謝您的閱讀。
網(wǎng)站申明:系本文編輯轉(zhuǎn)載,來(lái)源于網(wǎng)絡(luò),目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),所有權(quán)歸屬原作者。如內(nèi)容、圖片有任何版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們刪除。
上一篇:java如何實(shí)現(xiàn)上傳文件-大文件以二進(jìn)制保存到數(shù)據(jù)庫(kù)?把文件保存到數(shù)據(jù)中的實(shí)現(xiàn)方法 下一篇:mysql 字符串轉(zhuǎn)換為日期的函數(shù)str_to_date使用方法
更多相關(guān)的物流文章
IT編程技術(shù)  互聯(lián)網(wǎng)  2023-10-07  瀏覽:9142次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-24  瀏覽:12213次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-17  瀏覽:12892次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-17  瀏覽:12195次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-14  瀏覽:12242次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-06  瀏覽:12576次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-05  瀏覽:12097次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-11-05  瀏覽:11688次
IT編程技術(shù)  互聯(lián)網(wǎng)  2022-10-28  瀏覽:13511次
正在被瀏覽的文章
【IT編程技術(shù)】熱點(diǎn)文章
“掃一掃”微信公眾號(hào)
好運(yùn)物流網(wǎng)公眾號(hào)二維碼
關(guān)于好運(yùn)物流網(wǎng) - 聯(lián)系好運(yùn)網(wǎng) - 物流公司查詢 - 物流知道 - 幫助中心 - 網(wǎng)站地圖
溫馨提示:防范支招 安全警示:貨運(yùn)合作要有安全意識(shí),需當(dāng)面核實(shí)對(duì)方真實(shí)身份,要簽訂合同/協(xié)議、提供身份證等(防范支招)
免責(zé)聲明:本站只起到物流信息平臺(tái)作用,內(nèi)容的準(zhǔn)確性以及物流過(guò)程中出現(xiàn)的任何風(fēng)險(xiǎn)均由發(fā)布者負(fù)責(zé),與平臺(tái)無(wú)關(guān)。
好運(yùn)物流網(wǎng)(haoyun56.com)  備案號(hào):浙ICP備10210792號(hào)-4

浙公網(wǎng)安備 33080202000006號(hào)