CommencerCommencer gratuitement

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 actuelle
  • columns : 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

Afficher le cours

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 = '___';
Modifier et exécuter le code