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
SELECTpour lire les donnéesINSERT,UPDATE,DELETEpour modifierWHERE,ORDER BY,GROUP BYpour filtrer/organiserJOINpour 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