名前を設定
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;
名前を設定するだけで十分です。