mysql で 全角-半角, ひらがな-カタカナ を同一視する utf8_unicode_ci
mysql のテーブルを作成するときに
collate utf8_unicode_ci
というオプションをつけることで、like 検索において全角と半角、ひらがなとカタカナが同一視されて検索されるようになる。
カラム単位でも collate は設定可能。
ソース
http://www.tatamilab.jp/rnd/archives/000389.html
(追記)
like だけじゃなく、=検索でも同一視されますね。インデックスも利くので collation は mysql の文字の内部表現ということなのかな。