ホームページ  >  記事  >  データベース  >  MySQL 文字セットと照合順序の概要

MySQL 文字セットと照合順序の概要

巴扎黑
巴扎黑オリジナル
2017-05-19 15:14:541877ブラウズ

文字セットと校正順序

文字セットは、人間が自然テキストをコンピュータ表現にマッピングする方法であり、一般的なものには GBK (GB2312 文字セットのアップグレード版)、BIG5 文字セットなどがあります。 GB18030 文字セット、UTF-8 (Unicode 文字セットのアップグレード バージョン)、および照合規則は、文字セットで指定されたいくつかの規則 (どの文字が大文字と小文字を区別するか、どの文字が大文字と小文字を区別しないかなど) です。 cmd を開いて MYSQL を入力します。 次に、

show character set

を実行して、サーバーでサポートされている文字セットを確認します。 対応する文字セットの照合ルールが指定されていない場合は、デフォルトの死亡メソッドが使用されます。校正と並べ替えに使用されます。

show collation

システムの文字セット設定変数を確認します。

クライアントとサーバーの接続に使用される文字セットを設定します。



データの保存と取得に使用されます。言語と文字セットはさまざまな方法で保存および取得する必要があるため、MySQL はさまざまな文字セット (さまざまな文字や文字) に適応し、データの並べ替えと取得のさまざまな方法に適応する必要があります

複数の言語について議論する場合と文字セットについては、次の重要な用語が登場します:

1 .文字セットは文字と記号の集合です。

2. エンコーディングは特定の文字セットのメンバーの内部表現です。文字の比較方法を指定する命令

校正が重要な理由 英語のテキストを並べ替えるのは簡単です。そうかもしれません。APE、apex、Apple という単語が正しい並べ替え順序になっているかどうかを考えてください。大文字と小文字を区別する照合を使用するか、大文字と小文字を区別しない照合を使用します。書き込みの照合順序には、並べ替え (ORDER BY によるデータの並べ替えなど) だけでなく、検索にも影響します (たとえば、WHERE を使用するかどうか)。句 looking for apple can find APPLE) のような文字を使用する場合、およびラテン語に基づいていない文字セット (日本語、ヘブライ語、ロシア語など) を使用する場合、状況はさらに複雑になります。

MySQL の通常のデータベース アクティビティでは ( SELECT 、 INSERT など) など)、どの文字セットと校正を使用するかは、サーバー、データベース、テーブル レベルで決定されます。

[関連する推奨事項]

1.

mysql の無料ビデオチュートリアル

2.

MySQL トランザクション - 保持ポイントの使用とデフォルトのコミット動作の変更の詳細な説明

3. MySQL トランザクション - ROLLBACK、COMMIT の使用方法の詳細な説明

4. MySQL トランザクション処理例の説明

5. MySQL UPDATE トリガー (Update) とトリガーの詳細な分析

以上がMySQL 文字セットと照合順序の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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