SET {CHARACTER SET | CHARSET}
{'charset_name' | DEFAULT}
このステートメントは、サーバーと現在のクライアントの間で送信されたすべての文字列を、指定されたマッピングにマップします。 SET CHARACTER SET
は、3 つのセッションシステム変数を設定します。character_set_client
と character_set_results
は指定された文字セットに設定され、character_set_connection
は character_set_database
の値に設定されます。 セクション10.4「接続文字セットおよび照合順序」を参照してください。
charset_name
は、引用符で囲むことも引用符で囲まないこともできます。
デフォルトの文字セットマッピングは、値 DEFAULT
を使用してリストアできます。 このデフォルトは、サーバー構成によって異なります。
一部の文字セットは、クライアントの文字セットとして使用できません。 SET CHARACTER SET
でこれらを使用しようとすると、エラーが発生します。 許可されていないクライアント文字セットを参照してください。