Mysql likeと正規表現
855 ワード
Mysql likeと正規表現
like
name
description
LIKE
NOT LIKE
STRCMP()
2つの文字列の比較
likeは私たちのニーズを満たすことができなくて、もっと詳しいマッチングが必要で公式ドキュメントを見たときにRegular Expressionsを見つけてメモを取りました.
Regular Expressions
name
description
NOT REGEXP
正則を含まない
REGEXP
正則
REGEXP_INSTR()
成功した場所の照合
REGEXP_LIKE()
エンコード形式を指定できます
REGEXP_REPLACE()
置換
REGEXP_SUBSTR()
切り取る
RLIKE
具体的な使い方は詳しく書かないので、公式文書を直接見るとずっといいです.https://dev.mysql.com/doc/refman/8.0/en/regexp.html
like
name
description
LIKE
NOT LIKE
STRCMP()
2つの文字列の比較
% : 0
_ :
escape : , % _。 SELECT * FROM table_name WHERE column_name LIKE '/%/_%_' ESCAPE'/'
likeは私たちのニーズを満たすことができなくて、もっと詳しいマッチングが必要で公式ドキュメントを見たときにRegular Expressionsを見つけてメモを取りました.
Regular Expressions
name
description
NOT REGEXP
正則を含まない
REGEXP
正則
REGEXP_INSTR()
成功した場所の照合
REGEXP_LIKE()
エンコード形式を指定できます
REGEXP_REPLACE()
置換
REGEXP_SUBSTR()
切り取る
RLIKE
. :
* : 0
[] : [] ,[ab]* 、a、b、 a b 。
^ : , ^s s S 。
$ : , s$ s 。
具体的な使い方は詳しく書かないので、公式文書を直接見るとずっといいです.https://dev.mysql.com/doc/refman/8.0/en/regexp.html