Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL i UTF-8

USTAW NAZWY

SET NAMES wskazuje, jakiego zestawu znaków klient będzie używał do wysyłania instrukcji SQL do serwera. Oznacza to, że SET NAMES 'cp1251' informuje serwer, że „przyszłe wiadomości przychodzące od tego klienta mają zestaw znaków cp1251”. Określa również zestaw znaków, którego serwer powinien używać do wysyłania wyników z powrotem do klienta.

USTAW ZESTAW ZNAKÓW

SET CHARACTER SET jest podobny do SET NAMES , ale ustawia character_set_connection i collation_connection do character_set_database i collation_database . A SET CHARACTER SET x oświadczenie jest równoważne tym trzem stwierdzeniom:

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

Wystarczy SET NAMES.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Brak takiego pliku lub katalogu lub Brak takiego hosta podczas uruchamiania migracji

  2. Ponowne użycie wierszy w tabeli mysql bez automatycznego zwiększania

  3. Asynchroniczne wywołanie metody PHP w Yii Framework

  4. Zapobiegaj wstawianiu daty i godziny do bazy danych

  5. Błąd C++ executeQuery() podczas wyświetlania danych MySQL z tabeli