sql >> Database >  >> RDS >> Mysql

Hoe converteer je een volledige MySQL-databasekarakterset en sortering naar UTF-8?

Gebruik de ALTER DATABASE en ALTER TABLE commando's.

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

Of als je nog steeds MySQL 5.5.2 of ouder gebruikt die geen 4-byte UTF-8 ondersteunde, gebruik dan utf8 in plaats van utf8mb4 :

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


  1. MySQL:de lengte van tekst in een kolom krijgen

  2. De huidige staat van open source back-upbeheer voor PostgreSQL

  3. Hoe kan ik wachtwoorden hashen in postgresql?

  4. Hoe genereer ik een willekeurig getal voor elke rij in een T-SQL-selectie?