</>

Bases du SQL

Débutant

Se connecter, créer des tables, insérer, interroger, agréger : les fondations du SQL avec PostgreSQL.

  1. 01

    Se connecter avec psql

    psql est le client officiel en ligne de commande : il sert à explorer une base, tester une requête et diagnostiquer un problème en production.

  2. 02

    Créer une table et choisir ses types

    Le choix du type est une décision de modélisation : il fixe la place occupée, les comparaisons possibles et les index utilisables.

  3. 03

    Insérer, modifier, supprimer

    INSERT, UPDATE et DELETE modifient les données ; RETURNING renvoie les lignes affectées sans requête supplémentaire.

  4. 04

    SELECT, WHERE, ORDER BY, LIMIT

    Une requête décrit ce que l'on veut ; c'est le planificateur de PostgreSQL qui choisit comment l'obtenir.

  5. 05

    Gérer les valeurs NULL

    NULL signifie « inconnu », pas « vide » ni « zéro » : toute comparaison avec NULL donne NULL (ni vrai ni faux).

  6. 06

    Agréger avec GROUP BY et HAVING

    Une agrégation résume plusieurs lignes en une seule valeur par groupe.

  7. 07

    L'ordre logique d'exécution d'une requête

    On écrit SELECT en premier, mais il est évalué presque en dernier : c'est la source de la plupart des erreurs de débutant.