ホームページ > データベース > mysql チュートリアル > mysqlクエリの大文字と小文字を区別する方法

mysqlクエリの大文字と小文字を区別する方法

WBOY
リリース: 2022-02-15 10:39:32
オリジナル
19006 人が閲覧しました

mysql では、大文字と小文字を区別するために binary キーワードを指定した select クエリ ステートメントを使用できます。select ステートメントはデータのクエリに使用され、binary キーワードは大文字と小文字を区別するために使用されます。構文は「select * from」です。テーブル名 WHERE バイナリ フィールド = フィールド値」。

mysqlクエリの大文字と小文字を区別する方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql クエリでは大文字と小文字はどのように区別されますか?

mysql のクエリではデフォルトで大文字と小文字が区別されますが、mysql ではデフォルトでは大文字と小文字が区別されません。

解決策:

mysql は SQL ステートメントにバイナリを追加して、大文字と小文字を区別することができます。 BINARY は関数ではなく型変換演算子です。後ろの文字列を強制的にバイナリ文字列にするために使用されます。文字列の比較では大文字と小文字が区別されることがわかります。

1. クエリ文に binary

    select
    *
    from users
    WHERE binary user_name = '张三'
    AND status != 0
ログイン後にコピー

を追加します 2. テーブル作成時に binary

    create table t{
    code varchar(10)  binary
    }
ログイン後にコピー
ALTER TABLE t_order CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
ログイン後にコピー

を追加します 上記の SQL を実行すると、テーブルのクエリが実行されます。サイズで区別すると書いてあります。

推奨学習: mysql ビデオ チュートリアル

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート