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

Jak změnit řazení databáze, tabulky, sloupce?

Přispívám sem, jak se OP ptalo:

Jak změnit řazení databáze, tabulky, sloupce?

Vybraná odpověď ji pouze uvádí na úrovni tabulky.

Změna v celé databázi:

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Změna podle tabulky:

ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Osvědčeným postupem je změnit to na úrovni tabulky, protože to změní i sloupce. Změna pro konkrétní sloupec platí pro jakýkoli konkrétní případ.

Změna řazení pro konkrétní sloupec:

ALTER TABLE <table_name> MODIFY <column_name> VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;


  1. Výjimka Java JDBC MySQL:Operace není povolena po uzavření ResultSet

  2. Převeďte z MySQL datetime do jiného formátu pomocí PHP

  3. Mysql vybrat odlišné

  4. Chyba NodeJS Postgres getaddrinfo ENOTFOUND