Erste SchritteKostenlos loslegen

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 Arten von table_schema enthalten Systeminformationen – in diesem Kurs interessierst du dich nur für benutzerdefinierte Daten.

Diese Übung ist Teil des Kurses

Einführung in relationale Datenbanken in SQL

Kurs anzeigen

Interaktive Übung zum Anfassen

Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.

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