LoslegenKostenlos 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

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