Explorer le code, créer des solutions et partager des connaissances dans le monde fascinant du développement logiciel.

mardi 24 juin 2025

Apprendre SQL : Les Bases Essentielles

Apprendre SQL : Les Bases Essentielles
Apprendre SQL : Les Bases Essentielles

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ées
  • INSERT, UPDATE, DELETE pour modifier
  • WHERE, ORDER BY, GROUP BY pour filtrer/organiser
  • JOIN 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 !

© 2024 Codez avec moi

Aucun commentaire:

Enregistrer un commentaire