Cours
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 : 
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 :

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.

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 :

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 :

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 :

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 :

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

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