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 Datenbankcolumns
: 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
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 = '___';