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 atualcolumns
: 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
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 = '___';