2009-08-24 6 views
2

MySQL照会ガイドによると、バイナリ照合対バイナリ照合の比較は、バイナリ照合の比較がバイナリ文字列の1文字あたり1バイトで行われるために異なります。それは何の違いがありますか?MySQLの比較バイナリ照合対バイナリ文字列

+0

あなたはところで認証を通過したのですか? – Stann

答えて

0

バイナリデータ( '01100110101011')の照合順序を設定することはできません - そのポイントは何ですか? バイナリ文字列(BINARY、VARBINARY、TINYBLOB、MEDIUMBLOB、BLOB)の照合はありません。これらのデータ型の比較は、常にバイト単位で行われます。

MySQLカラムのデフォルトの照合では、大文字と小文字が区別されません。通常の辞書照合です(例:latin_swedish_ci、utf8_general_ci(大文字と小文字は区別されません))。したがって、検索では大文字と小文字を区別しません。

バイナリ照合を使用して、大文字と小文字を区別して検索することができます。 他のいくつかの相違点もあります。

case-senhsitivity

関連する問題