sql >> Databasteknik >  >> RDS >> Mysql

Hur ändrar man sammanställning av databas, tabell, kolumn?

Jag bidrar här, som OP bad:

Hur ändrar man sammanställning av databas, tabell, kolumn?

Det valda svaret anger det bara på tabellnivå.

Ändra den i hela databasen:

ALTER DATABASE <database_name> CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Ändra det per tabell:

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

Bra praxis är att ändra det på tabellnivå eftersom det också kommer att ändra det för kolumner. Att ändra för en specifik kolumn är för alla specifika fall.

Ändra sortering för en specifik kolumn:

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


  1. MariaDB FOUND_ROWS() Förklarad

  2. Jämför replikeringslösningar från Oracle och MySQL

  3. Hur man bifogar .db-fil med en annan .apk-android

  4. Hur bygger man om en inkonsekvent MySQL-slav?