Zacznij terazZacznij za darmo

Zapytaj information_schema za pomocą SELECT

information_schema to metabaza danych, która przechowuje informacje o bieżącej bazie danych. information_schema zawiera wiele tabel, które możesz odpytywać za pomocą składni SELECT * FROM:

  • tables: informacje o wszystkich tabelach w bieżącej bazie danych
  • columns: informacje o wszystkich kolumnach we wszystkich tabelach bieżącej bazy danych

W tym ćwiczeniu będziesz potrzebować jedynie danych ze schematu 'public', który jest określony jako kolumna table_schema w tabelach tables i columns. Schemat 'public' przechowuje informacje o tabelach i bazach danych zdefiniowanych przez użytkownika. Pozostałe typy table_schema zawierają informacje systemowe – w tym kursie interesują cię wyłącznie obiekty zdefiniowane przez użytkownika.

To ćwiczenie jest częścią kursu

Wprowadzenie do relacyjnych baz danych w SQL

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Edytuj i uruchom kod