Začněte nyníZačněte zdarma

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ázi
  • columns: 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

Zobrazit kurz

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 = '___';
Upravit a spustit kód