ComeçarComece gratuitamente

Consulta no information_schema com SELECT

O information_schema é um metabanco de dados que contém informações sobre o banco de dados atual. O information_schema tem várias tabelas que você pode consultar com a sintaxe conhecida SELECT * FROM:

  • tables: informações sobre todas as tabelas do banco de dados atual
  • columns: informações sobre todas as colunas de todas as tabelas do banco de dados atual

Neste exercício, você precisa apenas de informações do esquema 'public', que é especificado como a coluna table_schema das tabelas tables e columns. O esquema 'public' contém informações sobre tabelas e bancos de dados definidos pelo usuário. Os outros tipos de table_schema contêm informações do sistema. Neste curso, você tem interesse apenas em itens definidos pelo usuário.

Este exercício faz parte do curso

Introdução aos Bancos de Dados Relacionais em SQL

Ver Curso

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

-- Query the right table in information_schema
SELECT table_name 
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';
Editar e executar código