Aan de slagGa gratis aan de slag

Query information_schema met SELECT

information_schema is een metadatabase met informatie over je huidige database. information_schema heeft meerdere tabellen die je kunt opvragen met de bekende SELECT * FROM-syntaxis:

  • tables: informatie over alle tabellen in je huidige database
  • columns: informatie over alle kolommen in alle tabellen in je huidige database

In deze oefening heb je alleen informatie nodig uit het 'public'-schema, dat is vastgelegd als de kolom table_schema van de tabellen tables en columns. Het 'public'-schema bevat informatie over door gebruikers gedefinieerde tabellen en databases. De andere typen table_schema bevatten systeeminformatie – voor deze cursus ben je alleen geïnteresseerd in door de gebruiker gedefinieerde zaken.

Deze oefening maakt deel uit van de cursus

Introductie tot relationele databases in SQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Code bewerken en uitvoeren