名前を設定
SET NAMES
クライアントがSQLステートメントをサーバーに送信するために使用する文字セットを示します。つまり、SET NAMES 'cp1251'
サーバーに「このクライアントからの今後の着信メッセージは文字セットcp1251です」と通知します。また、サーバーが結果をクライアントに送り返すために使用する文字セットも指定します。
文字セットの設定
SET CHARACTER SET
SET NAMES
に似ています 、ただし、character_set_connection
を設定します およびcollation_connection
character_set_database
へ およびcollation_database
。 SET CHARACTER SET x
ステートメントは、次の3つのステートメントと同等です。
SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;
名前を設定するだけで十分です。