国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 衡水市| 库车县| 赤壁市| 兰州市| 安庆市| 惠州市| 巴青县| 尼木县| 富源县| 石狮市| 日土县| 永福县| 九寨沟县| 论坛| 贺州市| 河池市| 蓬安县| 乡城县| 荆州市| 淮滨县| 安顺市| 巴林左旗| 定兴县| 承德县| 会理县| 怀仁县| 东宁县| 台江县| 桑日县| 澄城县| 凤山市| 南昌县| 奉节县| 拉萨市| 中卫市| 水富县| 洪洞县| 津市市| 郸城县| 安岳县| 潮州市|