Schnelle Übersicht in MySQL
Manchmal sind es die einfachen Dinge, die man immer wieder nachschlagen muß …
Eine Liste der Datenbanken eines MySQL-Servers spuckt der Befehl
SHOW DATABASES;
aus, währen die vorhandenen Tabellen einer Datenbank mit dem Befehl
SHOW TABLES IN <datenbankname>;
ermittelt werden können. Wahlweise kann an letzteren auch noch eine LIKE-Bedingung angehängt werden.
Alternativ zu den oben genannten Befehlen kann auch die Datenbank “information_schema” befragt werden. So liefert ein
SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA;
ebenfalls eine Liste der Datenbanken, während man die Tabellen einer Datenbank mittels
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA='<datenbankname>';
ermitteln kann.