Accéder au contenu principal

Gérer des bases de données dans PostgreSQL

Dans ce tutoriel, vous apprendrez à créer, supprimer et sélectionner une base de données en SQL.
Actualisé 19 sept. 2026  · 4 min lire

Explorer avec l’IA

ChatGPTClaudePerplexity

Si vous visez une carrière en data science ou si les données vous intriguent, vous connaissez l'importance des bases de données relationnelles. SQL est un langage qui permet d'interroger ces bases et de poser des questions pertinentes. Pour un débutant qui découvre la gestion de bases, il est utile de savoir comment démarrer rapidement avec une base. Cela repose sur trois opérations de base :

Dans ce tutoriel, vous effectuerez ces opérations avec PostgreSQL. Nous partons du principe que vous avez déjà quelques notions générales de SQL et que PostgreSQL est installé sur votre machine. Si ce n'est pas le cas, consultez cet article qui vous guide pour télécharger et installer PostgreSQL.

Si votre installation de PostgreSQL est prête, commençons.

Créer une base de données

Ouvrez pgAdmin (fourni avec l'installation de PostgreSQL). pgAdmin propose une interface graphique conviviale qui vous permet d'effectuer toutes les opérations SQL courantes. L'interface pgAdmin ressemble à ceci : Creating a Database

Sur l'image ci-dessus, vous voyez que le système PostgreSQL comporte déjà deux bases :

  • DataCamp_Courses
  • postgres

Vous allez en créer une nouvelle. Pour cela, faites simplement un clic droit sur l'onglet Databases et sélectionnez New Database... dans les options. Pour référence : https://bit.ly/2UEfk62.

Si vous avez créé la base avec succès, elle devrait apparaître sur l'écran d'accueil de pgAdmin :

Creating a Database

Lors de la création de la base, plusieurs options vous sont proposées. Ne vous laissez pas impressionner. Indiquez simplement le nom de la base que vous souhaitez créer et appuyez sur Entrée.

Creating a Database

Vous vous demandez peut-être : pourquoi créer plusieurs bases de données ?

Imaginez que vous utilisiez un serveur PostgreSQL central pour gérer toutes vos données, issues d'applications de types variés. Vous n'avez sans doute pas envie de tout mélanger dans une seule base, n'est-ce pas ? Il est préférable de séparer les bases selon les applications.

Supprimer une base de données

Vous pouvez vouloir supprimer une base dont vous n'avez plus l'usage. Faites un clic droit sur la base à supprimer et sélectionnez Delete/Drop dans les options. Pour référence : https://bit.ly/2S7iL8x.

Sélectionner une base de données

Faisons-le depuis l'invite de commande/terminal. L'installation standard de PostgreSQL inclut psql (SQL Shell). Cela ressemble à une invite de commande :

Selecting a Database

Ouvrez l'invite psql et appuyez sur Entrée à chaque étape (si vous devez vous connecter à un hôte précis, renseignez les identifiants en conséquence) jusqu'à ce que le mot de passe soit demandé. Saisissez le mot de passe défini lors de l'installation et validez. L'invite PostgreSQL est postgres=#.

Commençons par lister toutes les bases existantes dans PostgreSQL avec la commande \l. Vous obtiendrez une sortie similaire à ceci :

Selecting a Database

Sélectionnons une base pour exécuter une simple requête SQL. Pour se connecter à une base, utilisez la commande suivante :

\c School

School est le nom de la base à laquelle se connecter. Une fois connecté, l'invite affiche également le nom de la base :

Selecting a Database

Créons une table simple nommée Students dans cette base. La table comportera deux colonnes :

  • Roll_no
  • Name

Vous êtes libre de définir les types de données et les contraintes selon vos préférences. Pour créer la table, vous utiliserez une requête similaire à celle-ci :

Selecting a Database

Insérons ensuite un enregistrement dans la table et affichons son contenu :

Selecting a Database

C'est tout pour ce tutoriel. Pour en savoir plus sur SQL, consultez ces cours DataCamp :

Sujets
SQL

Cours SQL

Cours

Manipulation de données en SQL

4 h
335.2K
Débloquez tout le potentiel de vos données grâce à des requêtes SQL avancées et préparez des jeux de données robustes avec PostgreSQL pour la data science.
Afficher les détailsRight Arrow
Commencer Le Cours
Voir plusRight Arrow