Kom igångKom igång gratis

Fråga information_schema med SELECT

information_schema är en metadatabas som innehåller information om din aktuella databas. information_schema har flera tabeller som du kan fråga med den bekanta syntaxen SELECT * FROM:

  • tables: information om alla tabeller i din aktuella databas
  • columns: information om alla kolumner i alla tabeller i din aktuella databas

I den här övningen behöver du bara information från schemat 'public', som anges som kolumnen table_schema i tabellerna tables och columns. Schemat 'public' innehåller information om användardefinierade tabeller och databaser. De övriga typerna av table_schema innehåller systeminformation – i den här kursen är du bara intresserad av det användardefinierade innehållet.

Den här övningen är en del av kursen

Introduktion till relationsdatabaser i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Redigera och kör kod