Qu'est-ce que SQL ?
SQL (Structured Query Language) est un langage utilisé pour interagir avec les bases de données relationnelles. Il permet de :
- Créer et modifier des structures de tables
- Insérer, lire, modifier et supprimer des données
- Filtrer, trier, agréger et joindre des données
1. Créer une table
CREATE TABLE clients ( id INT PRIMARY KEY, nom VARCHAR(100), ville VARCHAR(50), age INT );
2. Insérer des données
INSERT INTO clients (id, nom, ville, age) VALUES (1, 'Amine', 'Paris', 30);
3. Lire les données (requête SELECT)
SELECT * FROM clients; SELECT nom, ville FROM clients WHERE age > 25;
4. Modifier une ligne
UPDATE clients SET ville = 'Lyon' WHERE id = 1;
5. Supprimer une ligne
DELETE FROM clients WHERE id = 1;
6. Fonctions d'agrégation
SELECT COUNT(*) FROM clients; SELECT AVG(age) FROM clients; SELECT ville, COUNT(*) FROM clients GROUP BY ville;
7. Jointures (JOIN)
SELECT commandes.id, clients.nom FROM commandes JOIN clients ON commandes.client_id = clients.id;
Résumé : ce que tu dois retenir
SELECT
pour lire les donnéesINSERT
,UPDATE
,DELETE
pour modifierWHERE
,ORDER BY
,GROUP BY
pour filtrer/organiserJOIN
pour croiser plusieurs tables
Cette leçon t’a donné les bases indispensables pour travailler avec des bases SQL. Entraîne-toi avec des bases comme SQLite
, PostgreSQL
ou MySQL
pour aller plus loin !
Aucun commentaire:
Enregistrer un commentaire