Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL e UTF-8

IMPOSTA NOMI

SET NAMES indica quale set di caratteri verrà utilizzato dal client per inviare istruzioni SQL al server. Ciò significa che SET NAMES 'cp1251' dice al server "i futuri messaggi in arrivo da questo client sono nel set di caratteri cp1251". Specifica inoltre il set di caratteri che il server deve utilizzare per inviare i risultati al client.

IMPOSTA SET CARATTERI

SET CHARACTER SET è simile a SET NAMES , ma imposta character_set_connection e collation_connection a character_set_database e collation_database . A SET CHARACTER SET x istruzione è equivalente a queste tre affermazioni:

SET character_set_client = x;
SET character_set_results = x;
SET collation_connection = @@collation_database;

È sufficiente IMPOSTARE I NOMI.