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

Konwertuj bazę danych MySQL z łaciny na UTF-8

Możesz to zrobić bardzo łatwo za pomocą zrzutu. Zrób zrzut za pomocą

mysqldump --skip-opt --set-charset --skip-set-charset 

Następnie utwórz kolejną bazę danych, ustaw jej domyślny zestaw znaków na UTF-8, a następnie załaduj zrzut z powrotem za pomocą:

mysql --default-character-set=<your iso encoding>

Główną ideą jest zrobienie zrzutu bez żadnych oznak kodowania danych.
Więc podczas tworzenia kodowanie tabeli będzie dziedziczone z kodowania bazy danych i ustawione na UTF-8. Oraz z --default-character-set mówimy MySQL, aby automatycznie przekodowywał nasze dane.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakiego sortowania użyć, aby „ş” i „s” były traktowane jako unikalne wartości?

  2. Sprężynowy but JPA wstawka w tabeli z nazwą wielkimi literami z Hibernate

  3. Jak sprawdzić, czy wartość istnieje w bazie danych MySQL

  4. Wydajność MySQL:MySQL kontra MariaDB

  5. mysql 12 godzin do 24 godzin konwersja czasu