Documentation Home
MySQL 8.0 リファレンスマニュアル
Download this Manual
PDF (US Ltr) - 36.1Mb
PDF (A4) - 36.2Mb


このページは機械翻訳したものです。

13.7.6.3 SET NAMES ステートメント

SET NAMES {'charset_name'
    [COLLATE 'collation_name'] | DEFAULT}

このステートメントは、character_set_clientcharacter_set_connection および character_set_results の 3 つのセッションシステム変数を特定の文字セットに設定します。 character_set_connectioncharset_name に設定すると、collation_connectioncharset_name のデフォルトの照合順序に設定されます。 セクション10.4「接続文字セットおよび照合順序」を参照してください。

オプションの COLLATE 句を使用すると、照合順序を明示的に指定できます。 指定する場合、照合順序は charset_name で許可されている照合順序のいずれかである必要があります。

charset_name および collation_name は、引用符で囲むことも引用符で囲まないこともできます。

デフォルトのマッピングは、DEFAULT の値を使用してリストアできます。 このデフォルトは、サーバー構成によって異なります。

一部の文字セットは、クライアントの文字セットとして使用できません。 SET NAMES でこれらを使用しようとすると、エラーが発生します。 許可されていないクライアント文字セットを参照してください。