Vous êtes sur la page 1sur 1

les requêtes classiques SQL

I. Sélection de données (SELECT) :


Récupérer toutes les colonnes de toutes les lignes d'une table :
SELECT * FROM nom_de_la_table;

Récupérer des colonnes spécifiques de toutes les lignes d'une table :


SELECT colonne1, colonne2 FROM nom_de_la_table;

Filtrage des résultats (WHERE) :


Sélectionner des lignes spécifiques en fonction d'une condition :
SELECT * FROM nom_de_la_table WHERE condition;
Exemple : SELECT * FROM utilisateurs WHERE age > 25;

II. Tri des résultats (ORDER BY) :


Trier les résultats en fonction d'une ou plusieurs colonnes :
SELECT * FROM nom_de_la_table ORDER BY colonne ASC/DESC;
Exemple : SELECT nom, prenom FROM utilisateurs ORDER BY nom ASC;

III. Agrégation des données (GROUP BY, HAVING) :


Regrouper les lignes en fonction d'une colonne :
SELECT colonne, COUNT(*) FROM nom_de_la_table GROUP BY colonne;
Exemple : SELECT ville, COUNT(*) FROM utilisateurs GROUP BY ville HAVING COUNT(*) > 1;

IV. Insertion de données (INSERT INTO) :


Insérer une nouvelle ligne dans une table :
INSERT INTO nom_de_la_table (colonne1, colonne2, ...) VALUES (valeur1, valeur2, ...);

V. Mise à jour de données (UPDATE) :


Mettre à jour des valeurs dans une table :
UPDATE nom_de_la_table SET colonne1 = valeur1 WHERE condition;

VI. Suppression de données (DELETE) :


Supprimer des lignes d'une table :
DELETE FROM nom_de_la_table WHERE condition;

VII. Jointures (INNER JOIN, LEFT JOIN, RIGHT JOIN) :


Combiner les lignes de deux tables en fonction d'une condition de liaison :
SELECT * FROM table1 INNER JOIN table2 ON table1.colonne = table2.colonne;

Vous aimerez peut-être aussi