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の方が正確
使用する項目によって使い分ける
関連記事
-
-
InnoDBのオートインクリメントで抜け番が発生する原因について
MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...
-
-
MySQLで開始~終了日時の間隔を計算し分に変換して出力する方法
MySQLで「開始日時」「終了日時」のdatetime型カラムがあり、開始から終 ...
-
-
MySQLのクエリキャッシュの設定方法
MySQLでのクエリキャッシュ設定及び設定項目について以下にメモ。 ...
-
-
ON DUPLICATE KEY UPDATE後にinsert_idを取得すると結果が0になる
MySQLでON DUPLICATE KEY UPDATE句指定し、データの登録 ...
-
-
MySQLでホスト指定しても正常に接続できない場合
MySQL自体は動いており、ユーザーも登録されているのに、ホスト名を指定しても正 ...