IniziaInizia gratis

Interroga information_schema con SELECT

information_schema è un meta-database che contiene informazioni sul tuo database attuale. information_schema include più tabelle che puoi interrogare con la nota sintassi SELECT * FROM:

  • tables: informazioni su tutte le tabelle nel tuo database attuale
  • columns: informazioni su tutte le colonne di tutte le tabelle nel tuo database attuale

In questo esercizio, ti serviranno solo le informazioni dallo schema 'public', indicato dalla colonna table_schema delle tabelle tables e columns. Lo schema 'public' contiene informazioni su tabelle e database definiti dall'utente. Gli altri tipi di table_schema contengono informazioni di sistema: per questo corso, ti interessano solo gli elementi definiti dall'utente.

Questo esercizio fa parte del corso

Introduzione ai database relazionali in SQL

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Modifica ed esegui il codice