sql >> Databáze >  >> RDS >> Mysql

Jak převést celou sadu znaků a řazení databáze MySQL do UTF-8?

Použijte ALTER DATABASE a ALTER TABLE příkazy.

ALTER DATABASE databasename CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Nebo pokud stále používáte MySQL 5.5.2 nebo starší, která nepodporovala 4bajtové UTF-8, použijte utf8 místo utf8mb4 :

ALTER DATABASE databasename CHARACTER SET utf8 COLLATE utf8_unicode_ci;
ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;


  1. Časový rozdíl SQL mezi dvěma daty má za následek hh:mm:ss

  2. Postgres:CHYBA:plán uložený v mezipaměti nesmí změnit typ výsledku

  3. 3 způsoby, jak najít řádky, které obsahují velká písmena v MySQL

  4. Používání dat chráněných pomocí vlastního úložiště klíčů z Linuxu