dobardan: Charset von db abfragen

Beitrag lesen

Hi!

Spezifischer wert einer Datenbank. d.h. wenn mein datenbank example heisst. Dann möchte ich die default charset von example wissen.

Gibts im INFORMATION_SCHEMA Tabelle SCHEMATA Feld DEFAULT_CHARACTER_SET_NAME

spezifischer Wert einer Tabelle

Gibts im INFORMATION_SCHEMA Tabelle TABLES Feld TABLE_COLLATION. Der Teil bis zum ersten _ ist die charset-Angabe. Ein eigenes Feld gibt es dafür nicht.

Dir ist bekannt, dass beide Werte nur Default-Werte für neu anzulegende Felder ohne explizite Charset-Angabe sind und letztlich der Wert der einzelnen Felder zählt (siehe Tabelle COLLUMNS: CHARACTER_SET_NAME) was die speicherbaren Zeichen angeht, und dass die Verbindungskodierung bestimmt, was von und zu Clients erwartet und gesendet wird?

Lo!

Vielen Dank für die Hilfe
Ich habe folgende sqlabfrage versucht und es klappt:

SHOW CREATE DATABASE databasenameZ.B.example
SHOW CREATE TABLE tablenameZ.B.test

show variables like "character_set_database";
show variables like "collation_database";

Gruß
dobardan