Dotazování information_schema pomocí SELECT
information_schema je meta-databáze, která uchovává informace o tvé aktuální databázi. information_schema obsahuje několik tabulek, které můžeš dotazovat pomocí známé syntaxe SELECT * FROM:
tables: informace o všech tabulkách v tvé aktuální databázicolumns: informace o všech sloupcích ve všech tabulkách tvé aktuální databáze- …
V tomto cvičení budeš potřebovat pouze informace ze schématu 'public', které je uvedeno ve sloupci table_schema tabulek tables a columns. Schéma 'public' obsahuje informace o uživatelsky definovaných tabulkách a databázích. Ostatní typy table_schema obsahují systémové informace – v tomto kurzu tě zajímají jen ty uživatelsky definované.
Toto cvičení je součástí kurzu
Introduction to Relational Databases in SQL
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- Query the right table in information_schema
SELECT table_name
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';