タグ

ブックマーク / qiita.com/Vit-Symty (1)

  • MySQLの照合順序 - Qiita

    やってみた MySQLの照合順序、UTF-8の日語で使える照合順序はいくつかあるけど、 実際にどんなマッチの仕方をするのかわからなかったので、ちょっとやってみた。 ちなみに、MySQLUTF-8で日語を扱う場合に使用可能な照合順序はしたの3つ。 utf8_bin utf8_general_ci utf8_unicode_ci 確認したかったのは、半角・全角、小文字・大文字がどんな感じでマッチするのかという事。 ながーいので、結果を utf8_bin キャラクターコードが完全に一致するもののみマッチする。 utf8_general_ci アルファベットの大文字・小文字は区別せずにマッチする。 ただし、区別しない文字は、半角は半角の大文字・小文字、全角は全角の大文字・小文字のみ。 半角小文字と全角小文字同士はマッチしない。 utf8_unicode_ci 下記がマッチする。 アルファベッ

    MySQLの照合順序 - Qiita
    iww
    iww 2023/09/20
    普段はutf8_binでいいけど、手間をかけずに雑にあいまい検索させたいときはutf8_unicode_ciが良いのかな
  • 1