Clauses
Les clauses MySQL sont les composants fondamentaux utilisés pour construire des requêtes de base de données. Ils définissent la structure et les contraintes des instructions SQL, ce qui permet une manipulation et une récupération efficaces des données. Les clauses font partie intégrante des requêtes et fonctionnent en conjonction avec d'autres composants SQL tels que les mots-clés et les fonctions.
Utilisations courantes des clauses MySQL
- Clause SELECT: Permet d'extraire des données spécifiques des tableaux.
- Clause WHERE: Filtre les enregistrements en fonction de conditions spécifiques.
- Clause GROUP BY: Regroupe les lignes ayant les mêmes valeurs dans les colonnes spécifiées.
- Clause ORDER BY: Trie les résultats de la requête par ordre croissant ou décroissant.
- Clause de limitation: Limite le nombre de lignes renvoyées par une requête.
Exemples
- Exemple de clause SELECT
SELECT name, age FROM employees;
Explication: Récupère les colonnes
name
etage
du tableauemployees
. - Exemple de clause WHERE
SELECT * FROM orders WHERE status = 'Pending';
Explication: Récupère toutes les commandes pour lesquelles l'adresse
status
estPending
. - Exemple de clause GROUP BY
SELECT department, COUNT(*) FROM employees GROUP BY department;
Explication: Compte le nombre d'employés dans chaque département.
- Exemple de clause ORDER BY
SELECT name FROM students ORDER BY grade DESC;
Explication: Liste les noms des étudiants triés par ordre décroissant de leurs notes.
- Exemple de clause LIMITE
SELECT * FROM products LIMIT 5;
Explication: Récupère les 5 premiers tableaux du tableau
products
.