SQL — dialoguer avec les bases de données
La langue que les bases de données comprennent
⏱ Estim. ~4 min
01 · Lire
Tu sais déjà qu'une base de données stocke les données dans des tables organisées. Mais comment y mettre ou en sortir des données pour de vrai ? Avec SQL (Structured Query Language, langage de requête structuré).
SQL est un langage conçu pour une seule chose : communiquer avec les bases de données. Tu écris une requête SQL, la base la comprend et te renvoie le résultat. C'est comme commander au restaurant — tu dis à la cuisine ce que tu veux, et elle te le prépare.
Points clés
- SQL est l'abréviation de Structured Query Language (se prononce « sequel » ou S-Q-L)
- Il propose quelques commandes proches de l'anglais : SELECT, INSERT, UPDATE, DELETE
- Presque toutes les bases relationnelles (en tables) comprennent SQL
- Pas besoin de retenir une syntaxe compliquée — les bases sont vraiment lisibles
02 · Exemple de code
Voici les quatre commandes SQL essentielles. Chacune fait exactement ce que son nom suggère.
Récupérer tous les utilisateurs
SELECT * FROM users;
Filtrer par nom
SELECT * FROM users WHERE name = 'Sara';
Ajouter un utilisateur
INSERT INTO users (name, email)
VALUES ('Morgan', 'morgan@email.com');
Mettre à jour un utilisateur
UPDATE users SET email = 'new@email.com'
WHERE name = 'Sara';
Supprimer un utilisateur
DELETE FROM users WHERE name = 'Morgan';
Regarde comme SQL est lisible — presque de l'anglais courant. SELECT veut dire « donne-moi », FROM veut dire « depuis cette table », WHERE veut dire « uniquement les lignes qui correspondent à cette condition ». Pas besoin d'être développeur pour comprendre ce que font ces requêtes.
03 · Associer
Associe chaque mot-clé SQL à ce qu'il fait.
(Cette section est interactive — active JavaScript pour l'utiliser.)
04 · Lire
Ces quatre commandes — SELECT, INSERT, UPDATE, DELETE — sont souvent regroupées sous le nom des opérations CRUD (Create, Read, Update, Delete). Elles couvrent l'immense majorité de ce qu'une appli fait avec une base de données.
À chaque inscription à un service, c'est un INSERT. À chaque scroll dans un fil, c'est un SELECT. À chaque modification de ton profil, c'est un UPDATE. Et quand tu supprimes ton compte, c'est un DELETE.
05 · Compléter
Les quatre opérations principales en SQL — Create, Read, Update, Delete — sont souvent désignées par l'acronyme ___.
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.