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

Come modificare le regole di confronto di database, tabelle, colonne?

Sto contribuendo qui, come ha chiesto l'OP:

Come modificare le regole di confronto di database, tabelle, colonne?

La risposta selezionata lo indica semplicemente a livello di tabella.

Modificarlo a livello di database:

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Modificarlo per tabella:

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

È buona norma cambiarlo a livello di tabella poiché lo cambierà anche per le colonne. La modifica per una colonna specifica è per ogni caso specifico.

Modifica delle regole di confronto per una colonna specifica:

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