ホームページ >データベース >mysql チュートリアル >MySQL で大文字と小文字を区別した文字列比較を実行するにはどうすればよいですか?

MySQL で大文字と小文字を区別した文字列比較を実行するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-21 07:16:10192ブラウズ

How to Perform Case-Sensitive String Comparisons in MySQL?

MySQL で大文字と小文字を区別した文字列比較を実現する

MySQL のデフォルトの文字列比較動作では、大文字と小文字が区別されません。 これは、クエリでは通常、大文字と小文字が区別されないことを意味します。 ただし、大文字と小文字を区別した正確な一致が必要な場合は、BINARY キーワードが解決策を提供します。

BINARY を使用するとバイナリ比較が強制され、MySQL が各文字の大文字と小文字を区別するようになります。

たとえば、このクエリは、次の場合を考慮して、列の値が「value」と正確に一致する行のみを返します。

<code class="language-sql">SELECT * FROM `table` WHERE BINARY `column` = 'value';</code>

この機能は、文字列の正確な一致が不可欠な場合に非常に重要であり、データの整合性と正確な取得を保証します。

以上がMySQL で大文字と小文字を区別した文字列比較を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。