mysql5.5 では、「SHOW VARIABLES LIKE 'character%';」ステートメントを通じて文字エンコーディングをクエリでき、これにより、MySQL クライアントで使用される文字セット、接続時に使用される文字セットを表示できます。データベース、データベースの作成 使用する文字セット、データベース システムで使用する文字セットなど。
(推奨チュートリアル: mysql ビデオ チュートリアル )
文字 (Character) は、文字、数字、記号です。コンピュータ 文字の総称。文字には、漢字、英字、アラビア数字、句読点などが含まれます。
コンピュータはデータをバイナリ形式で保存します。私たちが普段ディスプレイに表示している数字、英語、句読点、漢字などの文字は、2進数に変換されたものです。
文字セット(Character set)は、文字とバイナリの対応を定義し、文字に固有の番号を割り当てます。一般的な文字セットには、ASCII、GBK、IOS-8859-1 などが含まれます。
文字コード(文字コード)は文字セットコードとも呼ばれ、文字番号をコンピュータに格納する方法を指定します。
ほとんどの文字セットは、ASCII、IOS-8859-1、GB2312、GBK などの 1 つの文字エンコーディングにのみ対応します。これらはすべて、文字セットと対応する文字エンコーディングの両方を表します。したがって、一般に、この 2 つは同義語と考えることができます。例外は Unicode 文字セットで、これには UTF-8、UTF-16、UTF-32 の 3 つのエンコード スキームがあります。最も一般的に使用されるエンコードは UTF-8 です。
MySQL では、SHOW VARIABLES LIKE 'character%';
コマンドを使用して、MySQL で現在使用されている文字セットを表示できます。コマンドと実行結果は次のとおりです。 ##
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
|
2 番目の列 (Description) は文字セットの説明、3 番目の列(デフォルトの照合順序) は文字セットのデフォルトの照合規則です;
以上がmysql5.5で文字エンコーディングをクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
説明 | |
---|---|
character_set_connection | |
#character_set_database | データベースの作成に使用される文字セット |
character_set_filesystem | MySQL サーバー ファイルで使用される文字セットシステム、デフォルト値はバイナリで、変換は実行されません |
character_set_results | データベースがクライアントにデータを返すときに使用される文字セット |
character_set_server | MySQL サーバーによって使用されます文字セットはシステム自体によって管理されることをお勧めします。人為的に定義しないでください。 |
character_sets_dir | |
MySQL では、使用可能な文字セットを表示するためのコマンドと実行プロセスは次のとおりです: | その中には: |