欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySql比較運(yùn)算符正則式匹配REGEXP的詳細(xì)使用詳解

 更新時(shí)間:2020年10月28日 09:25:07   作者:姚鑫國  
這篇文章主要介紹了MySql比較運(yùn)算符正則式匹配REGEXP的詳細(xì)使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

 一、初始化數(shù)據(jù)

DROP TABLE IF EXISTS `test_01`;
CREATE TABLE `test_01` (
 `id` int(0) NOT NULL,
 `stu` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '學(xué)號',
 `user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '用戶',
 `km` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '科目',
 `fs` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '分?jǐn)?shù)',
 `time` datetime(0) NULL DEFAULT NULL COMMENT '時(shí)間',
 PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;

INSERT INTO `test_01` VALUES (1, 'X0219001', '小三', '語文', '98', '2020-08-06 15:51:21');
INSERT INTO `test_01` VALUES (2, 'X0219001', '小三', '數(shù)學(xué)', '90', '2020-07-01 15:51:25');
INSERT INTO `test_01` VALUES (3, 'x0219001', '小三', '英語', '77', '2020-06-01 15:51:28');
INSERT INTO `test_01` VALUES (4, 'X0219002', '小二', '語文', '98', '2020-08-06 15:51:21');

1、基本字符匹配

匹配字段中包含 ‘X' 的學(xué)號。不區(qū)分大小寫

SELECT * FROM test_01 WHERE stu REGEXP 'X';

在這里插入圖片描述

2、'.' 表示匹配任意一個(gè)字符

需要匹配多個(gè)字符就多打幾個(gè)點(diǎn)

SELECT * FROM test_01 WHERE stu REGEXP '.9001';
SELECT * FROM test_01 WHERE stu REGEXP '.02..0';

在這里插入圖片描述

3、' | '表示為搜索兩個(gè)串之一

SELECT * FROM test_01 WHERE user REGEXP '二|四';

在這里插入圖片描述

4、 ‘[ ]' 匹配任何單一字符

SELECT * FROM test_01 WHERE stu REGEXP '0[23]';

在這里 [23] 相當(dāng)于[2|3],一個(gè)[]匹配一個(gè)字符。

在這里插入圖片描述

匹配范圍
[0123456789] 或 [0-9] 將匹配數(shù)字0到9
[a-z] 匹配任意字母符號

5、匹配特殊字符

1.\ 轉(zhuǎn)義字符

即轉(zhuǎn)義:正則表達(dá)式內(nèi)具有特殊意義的所有字符都必須以這種方式轉(zhuǎn)義。

元字符 說明
\\- 表示查找 -
\\. 表示查找 .

2.\ 也用來引用元字符

元字符 說明
\f 換頁
\n 換行
\r 回車
\t 制表
\v 縱向制表

3.匹配多實(shí)例

元字符 說明
* 0個(gè)或多個(gè)匹配
+ 1個(gè)或多個(gè)匹配(等于 {1, })
? 0個(gè)或1個(gè)匹配(等于 {0, 1})
{n} 指定數(shù)目的匹配
{n, } 不少于指定數(shù)目的匹配
{n ,m} 匹配數(shù)目的范圍(m不超過255)

4.匹配字符類

代碼 解釋
[:a;num:] 任意字母和數(shù)字(同 [a-zA-Z0-9])
[:alpha:] 任意字符(同 [a-zA-Z])
[:blank:] 空格和制表(同 [\t])
[:cntrl:] ASCII控制字符(ASCII 0到31和127)
[:digit:] 任意數(shù)字(同[0-9])
[:graph:] 與["print:] 相同,但不包括空格
[:lower:] 任意小寫字線(同 [a-z])
[:print:] 任意可打印字符
[:punct:] 既不在 [:alnum:] 又不在 [:cntrl:] 中的任意字符
[space:] 包括空格在內(nèi)的任意空白字符(同 [\f\n\t\r\v])
[:upper:] 任意大小字母(同 [A-Z])
[:xdigit:] 任意十六進(jìn)制數(shù)字(同 [a-fA-F0-9])

到此這篇關(guān)于MySql比較運(yùn)算符正則式匹配REGEXP的詳細(xì)使用詳解的文章就介紹到這了,更多相關(guān)MySql 正則式匹配REGEXP內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 解決JDBC的class.forName()問題

    解決JDBC的class.forName()問題

    這篇文章主要介紹了關(guān)于JDBC的class.forName()問題,比較兩個(gè)Java文件可見,連接Db2和連接MySQL的方式非常類似,唯一的區(qū)別在于,調(diào)用?DriverManager.getConnection()?方法時(shí),傳入的URL不同,本文給大家詳細(xì)講解,需要的朋友參考下
    2022-09-09
  • MySQL覆蓋索引與大分頁詳解

    MySQL覆蓋索引與大分頁詳解

    這篇文章主要介紹了MySQL覆蓋索引與大分頁,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-07-07
  • MySQL?常見時(shí)間字段設(shè)置小結(jié)

    MySQL?常見時(shí)間字段設(shè)置小結(jié)

    本文詳細(xì)探討了MySQL中常見時(shí)間字段的設(shè)置和處理,包括DATETIME、DATE、TIME和TIMESTAMP等類型的介紹,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • MySQL表類型 存儲引擎 的選擇

    MySQL表類型 存儲引擎 的選擇

    這篇文章主要介紹了MySQL表類型存儲引擎的選擇,文章圍繞MySQL表類型存儲引擎的選擇的相關(guān)資料展開內(nèi)容,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • Mysql事項(xiàng),視圖,函數(shù),觸發(fā)器命令(詳解)

    Mysql事項(xiàng),視圖,函數(shù),觸發(fā)器命令(詳解)

    下面小編就為大家?guī)硪黄狹ysql事項(xiàng),視圖,函數(shù),觸發(fā)器命令(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-11-11
  • mysql 動(dòng)態(tài)執(zhí)行存儲過程語句

    mysql 動(dòng)態(tài)執(zhí)行存儲過程語句

    MSSQL中動(dòng)態(tài)執(zhí)行sql語句可以使用EXEC()函數(shù)。MSSQL中也有類似的函數(shù)EXECUTE(),不過不同的是MYSQL中動(dòng)態(tài)執(zhí)行存儲過程語句與MSSQL還是有區(qū)別的。
    2009-07-07
  • CentOS7下 MySQL定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法

    CentOS7下 MySQL定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法

    這篇文章主要介紹了CentOS7 下MySQL定時(shí)自動(dòng)備份的實(shí)現(xiàn)方法,主要實(shí)現(xiàn)了數(shù)據(jù)庫備份,清理過期備份文件功能,需要的朋友可以參考下
    2019-12-12
  • mysql 8.0.12 安裝配置圖文教程

    mysql 8.0.12 安裝配置圖文教程

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.12 安裝配置圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • MySql事務(wù)原理介紹及特性

    MySql事務(wù)原理介紹及特性

    事務(wù)就是一組DML語句組成,這些語句在邏輯上存在相關(guān)性,這一組DML語句要么全部成功,要么全部失敗,是一個(gè)整體。MySQL提供一種機(jī)制,保證我們達(dá)到這樣的效果。事務(wù)還規(guī)定不同的客戶端看到的數(shù)據(jù)是不相同的
    2022-09-09
  • 詳解數(shù)據(jù)庫連接的URL的寫法及總結(jié)

    詳解數(shù)據(jù)庫連接的URL的寫法及總結(jié)

    這篇文章主要介紹了詳解數(shù)據(jù)庫連接的URL的寫法及總結(jié)的相關(guān)資料這里提供了四種方法1、oracle.2、MySQL.3、SQL Server.4、DB2,需要的朋友可以參考下
    2017-07-07

最新評論