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

Hvordan konverterer man et helt MySQL-databasetegnsæt og sortering til UTF-8?

Brug ALTER DATABASE og ALTER TABLE kommandoer.

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

Eller hvis du stadig bruger MySQL 5.5.2 eller ældre, som ikke understøttede 4-byte UTF-8, skal du bruge utf8 i stedet for utf8mb4 :

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


  1. Topspørgsmål om JAVA/JRE i Oracle Apps

  2. Hvorfor er CTE bedre end cursor/afledt tabel/ underforespørgsler/temptabel osv.?

  3. Hvad er trinene i databasedesign?

  4. Facebook-like-notifikationssporing (DB Design)