LoslegenKostenlos starten

information_schema mit SELECT abfragen

information_schema ist eine Metadatenbank, die Informationen über die aktuelle Datenbank enthält. information_schema hat mehrere Tabellen, die mit der bekannten Syntax SELECT * FROM abgefragt werden können:

  • tables:Informationen über alle Tabellen der aktuellen Datenbank
  • columns: Informationen über alle Spalten in allen Tabellen der aktuellen Datenbank

In dieser Übung benötigst du nur Informationen aus dem 'public'-Schema, die in Spalte table_schema der Tabellen tables und columns enthalten sind. Das 'public'-Schema enthält Informationen über benutzerdefinierte Tabellen und Datenbanken. Die anderen table_schema-Arten enthalten Systeminformationen – in diesem Kurs interessieren wir uns nur für benutzerdefinierte Daten.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in relationale Datenbanken in SQL</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Code bearbeiten und ausführen