国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL正則表達(dá)式

2024-07-24 12:32:36
字體:
供稿:網(wǎng)友
        在前面我們已經(jīng)看到了MySQL的模式匹配:LIKE ...%。 MySQL支持另一種類型的模式匹配的操作基于正則表達(dá)式和正則表達(dá)式運(yùn)算符。如果知道PHP或Perl,那么它是非常簡單的,因為這匹配非常相似于腳本正則表達(dá)式。
 
        以下是模式的表格,其可以連同REGEXP運(yùn)算符使用。
 
模式 什么樣的模式匹配
^ 開始的一個字符串
$ 結(jié)束的一個字符串
. 任意單個字符
[...] 方括號中列出的任何字符
[^...] 任何字符方括號之間不會被列出
p1|p2|p3 交替;匹配的任何模式 p1, p2, 或 p3
* 前一個元素的零個或多個實(shí)例
+ 前面元素的一或多個實(shí)例
{n} 前一個元素的n個實(shí)例
{m,n} 前一個元素的 m 到 n 個實(shí)例示例
       現(xiàn)在根據(jù)上面的表格,可以在不同的設(shè)備類型用SQL查詢來滿足要求。在這里,列出一些的理解。考慮有一個表稱為 person_tbl,它是有一個 name 字段:
 
       查詢查找所有以 “st” 開頭的名字:
 
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^st';
查詢找到所有以 'ok' 結(jié)尾的名字
 
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'ok$';
查詢查找其中包含 'mar' 所有的名字
 
mysql> SELECT name FROM person_tbl WHERE name REGEXP 'mar';
查詢查找以元音 'ok' 結(jié)尾的所有名稱
 
mysql> SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 浮梁县| 霍林郭勒市| 兴安县| 奉贤区| 望都县| 健康| 嘉祥县| 福贡县| 兴城市| 沙洋县| 聊城市| 泰顺县| 河西区| 天峨县| 荔浦县| 赤峰市| 宝清县| 阜阳市| 阿拉善右旗| 安康市| 沾益县| 红安县| 武定县| 杭锦旗| 郁南县| 山西省| 揭西县| 黄骅市| 华安县| 枝江市| 英德市| 曲沃县| 西丰县| 沛县| 罗甸县| 栾川县| 阳西县| 高邑县| 开化县| 文水县| 金山区|