MySQLでREGEXPについて
2014/07/02
SQL文にREGEXPというのを見てこれ何? となったのでメモ。
■参考サイト
http://dev.mysql.com/doc/refman/5.1/ja/regexp.html
正規表現で調べられるらしい。REGEXPを使っていた項目が
日本語入力だったのもあるけど、それだったらLIKEとかで
ワイルドカード使うんじゃないの? と思ってついでに調べたら、
■参考サイト
http://www.haizara.net/~shimirin/blosxom/blosxom.cgi/computer/linux/20060311014956.htm
http://kotaroito.hatenablog.com/entry/20090926/1253934434
■その他
likeの方が早い
REGEXPの方が正確
使用する項目によって使い分ける
関連記事
-
-
MySQLにて指定したカラムがNULLもしくは空の場合、あらかじめ決めておいた内容で表示する方法
何らかのフォームとMySQLを組み合わせた際に任意入力の項目はそのカラムがNUL ...
-
-
MySQLでLIKE検索時に大文字・小文字・半角・全角全て区別したい
以前にMySQLであいまい検索時に大文字小文字は区別しないが、それ以外は全て区別 ...
-
-
phpMyAdminでのエクスポート/インポート
DBのバックアップを取る際にエクスポート/インポートを行うが、 データ件数が多い ...
-
-
PHP / MySQLで2038年問題の対策
先日打ち合わせの際に「タイムスタンプを使ってユニークキーに云々~~」といったよう ...
-
-
MySQLで大文字小文字
半角英数字のみのフォームで入力した値を検索した際、 データに差異が発生。 [Aa ...