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
<cours>Introduction aux bases de données relationnelles en SQL</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- Query the right table in information_schema
SELECT table_name
FROM information_schema.___
-- Specify the correct table_schema value
WHERE table_schema = '___';