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