SQLModule 1, leçon 1 sur 4
Les bases du SQL
SELECT : lire des données
Afficher toutes les colonnes d'une table.
Cette leçon compte pour :Analyste de données (Fondamentaux)Data engineer (Fondamentaux)Concepteur de bases de données (Fondamentaux)
Certification Central Campus : ni diplôme d'État, ni certification professionnelle enregistrée au répertoire national.
Dans cette leçon
- Écrire une requête SELECT complète avec SELECT et FROM
- Utiliser l'astérisque pour afficher toutes les colonnes
- Distinguer lignes (enregistrements) et colonnes (attributs) d'un résultat
Comment ça se passe
Lisez le cours section par section, puis passez à la pratique pour appliquer ce que vous venez de voir.
Pour commencer
Vous connaissez déjà les tableaux d'un tableur : des lignes, des colonnes, des cellules. Une base de données relationnelle range ses informations de la même façon, dans des tables. La différence est qu'on ne les parcourt pas à la souris : on leur pose des questions écrites dans un langage, SQL. La toute première question consiste à demander « montre-moi le contenu de cette table ». C'est le rôle de SELECT, qui lit les données sans jamais les modifier. Le jeu de données de cette leçon décrit un petit collège : des professeurs, des classes, des élèves et leurs inscriptions.
Carte mentale de la leçon
Zoom · molette · glisser pour explorer
Section 01
Intuition : une table est un tableau nommé
Chaque table porte un nom (teachers, classes, students, enrollments) et des colonnes fixes. Chaque ligne décrit un objet du monde réel : un professeur, une classe, un élève. Les colonnes décrivent ses attributs : son nom, sa matière, son âge.
Une requête SELECT répond à deux questions : quelles colonnes afficher (juste après SELECT) et dans quelle table les lire (après FROM). L'astérisque * signifie « toutes les colonnes, dans l'ordre où la table les définit ».
La table teachers contient 3 lignes et 3 colonnes : id, name et subject. Une requête sur cette table renvoie donc un tableau de 3 lignes sur 3 colonnes.
SELECT * FROM teachers; -- id | name | subject -- 2 | Marie Dupont | Mathématiques -- 3 | Jean Martin | Français -- 4 | Sophie Bernard | Histoire
Réfléchissez
Combien de cellules contient ce résultat ?
Étape suivante
Place à la pratique
Mettez en application ce que vous venez de lire dans l'atelier de la leçon.