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

MySQL og UTF-8

INDSTIL NAVNE

SET NAMES angiver hvilket tegnsæt klienten vil bruge til at sende SQL-sætninger til serveren. Det betyder, at SET NAMES 'cp1251' fortæller serveren "fremtidige indgående meddelelser fra denne klient er i tegnsæt cp1251." Den specificerer også det tegnsæt, som serveren skal bruge til at sende resultater tilbage til klienten.

INDSTIL KARAKTERSÆT

SET CHARACTER SET ligner SET NAMES , men indstiller character_set_connection og collation_connection til character_set_database og collation_database . Et SET CHARACTER SET x udsagn svarer til disse tre udsagn:

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

SET NAMES er nok.




  1. Tilføj datoparameter til oracle-forespørgsel

  2. MySQL søg en tekst fra to kolonner

  3. Sådan fungerer ROW_NUMBER() i SQL Server

  4. liste Postgres ENUM type