So bestimmen Sie den Zeichensatz der MySQL-Datenbank, -Tabelle und -Spalte
In diesem Artikel werden Methoden zum Bestimmen verschiedener Ebenen von Zeichensätzen in MySQL-Datenbanken vorgestellt, darunter:
Datenbankzeichensatz
Um den Standardzeichensatz für eine bestimmte Datenbank abzurufen, verwenden Sie die folgende Abfrage:
SELECT default_character_set_name FROM information_schema.SCHEMATA WHERE schema_name = "mydatabasename";
Tabellenzeichensatz
Um den Zeichensatz einer Tabelle zu ermitteln, führen Sie die folgende Abfrage aus:
SELECT CCSA.character_set_name FROM information_schema.`TABLES` T, information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA WHERE CCSA.collation_name = T.table_collation AND T.table_schema = "mydatabasename" AND T.table_name = "tablename";
Spaltenzeichensatz
Um schließlich den Zeichensatz einer bestimmten Spalte abzurufen, verwenden Sie die folgende Abfrage:
SELECT character_set_name FROM information_schema.`COLUMNS` WHERE table_schema = "mydatabasename" AND table_name = "tablename" AND column_name = "columnname";
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Zeichensätze auf Datenbank-, Tabellen- und Spaltenebene ermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!