sql-jp.dev
sql
mysql
database
sql-server
postgresql
mariadb
sqlite
sqlalchemy
t-sql
php
Dark
binary
[1/1]
MySQLバイナリ照合:パフォーマンスと文字列比較への影響を徹底解説
比較とソートバイナリ照合は、文字列をバイトシーケンスとして扱い、バイト値の比較に基づいてソートを行います。一方、非バイナリ照合は、文字列を言語に依存した規則で照合し、大文字小文字の区別、言語固有の文字の扱いなどを考慮します。例:上記の例では、バイナリ照合では "A𐤂B" が "AB" と一致するためレコードが返されますが、非バイナリ照合では大文字と小文字を区別するため一致せず、レコードが返されません。
1