Interroger information_schema avec SELECT
information_schema
est une méta-base de données qui contient des informations sur votre base de données actuelle. information_schema
comporte plusieurs tables que vous pouvez interroger à l'aide de la syntaxe SELECT * FROM
connue :
tables
: informations sur toutes les tables de votre base de données actuellecolumns
: informations sur toutes les colonnes de toutes les tables de votre base de données actuelle- …
Dans cet exercice, vous n'aurez besoin que des informations provenant du schéma 'public'
, qui est spécifié comme colonne table_schema
des tables tables
et columns
. Le schéma 'public'
contient des informations sur les tables et les bases de données définies par l'utilisateur. Les autres types de table_schema
contiennent des informations sur le système. Dans le cadre de ce cours, seules les informations définies par l'utilisateur vous intéressent.
Cet exercice fait partie du cours
Introduction aux bases de données relationnelles en SQL
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- Query the right table in information_schema
SELECT table_name
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';