CommencezCommencez gratuitement

Interroger information_schema avec SELECT

information_schema est une méta-base de données qui contient des renseignements sur votre base de données actuelle. information_schema comprend plusieurs tables que vous pouvez interroger avec la syntaxe connue SELECT * FROM :

  • tables : renseignements sur toutes les tables de votre base de données actuelle
  • columns : renseignements sur toutes les colonnes de toutes les tables de votre base de données actuelle

Dans cet exercice, vous n'aurez besoin que des renseignements du schéma 'public', indiqué par la colonne table_schema des tables tables et columns. Le schéma 'public' contient l'information sur les tables et bases définies par les utilisateurs. Les autres types de table_schema renferment de l'information système — pour ce cours, seules les données définies par les utilisateurs vous intéressent.

Cette activité fait partie du cours

Introduction aux bases de données relationnelles en SQL

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