ホームページ >データベース >mysql チュートリアル >MySQL の SELECT クエリでは大文字と小文字が区別されますか?

MySQL の SELECT クエリでは大文字と小文字が区別されますか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-10 20:19:10451ブラウズ

Is MySQL's SELECT Query Case-Sensitive?

MySQL SELECT クエリの大文字と小文字の区別

MySQL で SELECT クエリを実行する場合、クエリで大文字と小文字が区別されるか区別されないかを考慮することが重要です。デフォルトでは。デフォルトでは、MySQL クエリは大文字と小文字を区別しません。つまり、比較される値の大文字と小文字は無視されます。

ただし、大文字と小文字を区別した比較を実行する必要があるとします。その場合、クエリで BINARY キーワードを使用できます。たとえば、大文字と小文字を区別して比較してカラム内の特定の値を検索するには、次のようなクエリを使用できます。

SELECT * FROM `table` WHERE BINARY `Value` = "IAreSavage"

このクエリでは、BINARY キーワードにより MySQL に大文字と小文字の比較を強制的に実行させます。機密性の高い比較を行い、大文字と小文字に関係なく、Value 列が指定された値と正確に一致する行のみをクエリが返すようにします。

以上がMySQL の SELECT クエリでは大文字と小文字が区別されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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