色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql正則表達式大全

林玟書2年前13瀏覽0評論

MySQL是一種常用的關系型數據庫管理系統,它支持很多強大的功能,其中正則表達式是其中之一。正則表達式是一種通過特定的符號和語法來表示字符串模式的方法。MySQL正則表達式大全包含了常用的MySQL正則表達式符號、語法和示例。

META-CHARACTER:

1. .(點號):匹配任意字符(除了行結束符)。

2. ^(脫字符):匹配輸入字符串的開始位置。

3. $(美元符號):匹配輸入字符串的結束位置。

4. *(星號):匹配前面的子表達式零次或多次。

5. +(加號):匹配前面的子表達式一次或多次。

6. ?(問好):匹配前面的子表達式零次或一次。

7. {}(大括號):明確量詞。

8. [](中括號):字符類。

9. |(管道符號):選擇操作。

10. ()(圓括號):標記一個子表達式的開始和結束位置。

SYNTAX:

MySQL正則表達式語法非常強大,可以匹配文本中的任意字符串。下面是一些基本語法和示例:

1. 匹配單個字符:

使用點號 . 可以匹配任意一個字符:

SELECT * FROM users WHERE name REGEXP 'm.n';

2. 匹配多個字符:

使用方括號 [] 可以匹配一組字符:

SELECT * FROM users WHERE name REGEXP '[aeiou]';

3. 匹配重復次數:

使用花括號 {} 可以匹配一定數量的字符:

SELECT * FROM users WHERE name REGEXP 'm{2,3}';

4. 匹配位置:

使用脫字符 ^ 和美元符號 $ 可以匹配字符串的開頭和結尾:

SELECT * FROM users WHERE name REGEXP '^m';

5. 匹配特定字符串:

使用豎線 | 可以匹配多個字符串中的一個:

SELECT * FROM users WHERE name REGEXP 'john|mary|bob';

6. 匹配位數限制:

使用星號 *,加號 + 和問號 ? 可以匹配一定位數的字符:

SELECT * FROM users WHERE name REGEXP '.{4,6}';

7. 匹配單詞:

使用圓括號 () 可以匹配整個單詞:

SELECT * FROM users WHERE name REGEXP '(john|mary) smith';

MySQL正則表達式大全包含了常用的MySQL正則表達式符號、語法和示例。使用這些符號和語法,可以創建更加強大的MySQL查詢語句。