自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

數(shù)據(jù)庫(kù) MySQL
MySQL作為關(guān)系型數(shù)據(jù)庫(kù)的一種,起支持SQL進(jìn)行數(shù)據(jù)庫(kù)的增刪改查操作是其必備功能之一!

 MySQL作為關(guān)系型數(shù)據(jù)庫(kù)的一種,起支持SQL進(jìn)行數(shù)據(jù)庫(kù)的增刪改查操作是其必備功能之一!

SQL的查詢功能中,碰到需要檢索或替換那些符合某個(gè)模式的文本內(nèi)容是最常見的應(yīng)用場(chǎng)景,此時(shí)就需要用到正則表達(dá)式根據(jù)指定的匹配模式匹配文本中符合要求的特殊的字符。

 

 

 

[[285847]]

 

我們可以先假設(shè)下面幾個(gè)場(chǎng)景:

  1. 從一個(gè)文本中提取電話號(hào)碼;
  2. 從一大串字符中查找重復(fù)字符;
  3. 進(jìn)行文章審核時(shí)對(duì)敏感詞進(jìn)行替換操作。

【1】數(shù)據(jù)準(zhǔn)備

  • 建表:

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

  • 造數(shù)據(jù)

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【2】^:匹配文本的開始字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】以字母“l”開頭的記錄都能查詢出來(lái)。

【3】$:匹配文本的結(jié)束字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】以字母“r”結(jié)尾的記錄都能查詢出來(lái)。

【4】.:匹配任意一個(gè)字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】?jī)蓚€(gè)字母之間必須要存在另外一個(gè)字符才能符合匹配條件。

【5】*:匹配任意多個(gè)字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】包含匹配條件中羅列出的某個(gè)字母的記錄都被認(rèn)為是符合的。

【6】+:匹配其前面字符至少一次

 

 

【結(jié)論】可以實(shí)現(xiàn)多個(gè)字母的匹配。

【7】包含某個(gè)或幾個(gè)字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】使用LIKE則要結(jié)合%才能生效。

【8】[]:匹配字符集中任何一個(gè)字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】返回[]中所有字母的記錄。

【9】[^]:匹配不包含在指定集合中的任何字符

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】對(duì)于ID值為1至5的記錄都被剔除。

【10】指定匹配次數(shù):{n,}或{n,m}

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

【結(jié)論】指定的字母必須連續(xù)出現(xiàn),{n,m}中的m才生效。

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

總結(jié)

MySQL支持的正則表達(dá)式有:

 

「17」MySQL中正則表達(dá)式查詢的SQL語(yǔ)句集錦

 

責(zé)任編輯:華軒 來(lái)源: 今日頭條
相關(guān)推薦

2010-03-25 18:25:36

Python正則表達(dá)式

2009-02-17 09:10:01

正則表達(dá)式Java優(yōu)化

2018-09-27 15:25:08

正則表達(dá)式前端

2024-10-17 17:03:43

SQL正則表達(dá)式MySQL

2020-09-04 09:16:04

Python正則表達(dá)式虛擬機(jī)

2019-09-24 09:29:26

Python數(shù)據(jù)接口

2019-05-21 10:42:41

Python正則表達(dá)式

2024-09-14 09:18:14

Python正則表達(dá)式

2011-08-16 16:40:06

iPhone應(yīng)用正則表達(dá)式OgreKit

2009-09-16 18:03:05

Java正則表達(dá)式正則表達(dá)式實(shí)現(xiàn)

2021-01-27 11:34:19

Python正則表達(dá)式字符串

2009-02-18 09:48:20

正則表達(dá)式Java教程

2009-09-16 18:19:34

正則表達(dá)式組

2011-06-02 12:34:16

正則表達(dá)式

2017-05-12 10:47:45

Linux正則表達(dá)式程序基礎(chǔ)

2019-07-17 15:45:47

正則表達(dá)式字符串前端

2022-03-28 06:19:14

正則表達(dá)式開發(fā)

2009-08-07 14:24:31

.NET正則表達(dá)式

2016-11-10 16:21:22

Java 正則表達(dá)式

2022-01-04 11:35:03

Linux Shel正則表達(dá)式Linux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)