Console SQL Formation

Cette page permet de tester des requêtes SQL dans un cadre de formation. Les commandes dangereuses comme DELETE, DROP, TRUNCATE, ALTER, CREATE ou INSERT sont bloquées.
Les UPDATE sont autorisés uniquement si le switch est activé et avec un WHERE obligatoire.

Aide rapide SQL

SELECT

Permet de lire des données dans une table.

SELECT * FROM clients;
WHERE

Permet de filtrer les lignes selon une condition.

WHERE ville = 'Lille'
ORDER BY

Permet de trier les résultats.

ORDER BY nom ASC
ORDER BY date_creation DESC
GROUP BY

Permet de regrouper les lignes, souvent avec COUNT, SUM, AVG...

GROUP BY ville
COUNT

Permet de compter le nombre de lignes.

SELECT COUNT(*) FROM clients;
LIMIT

Permet de limiter le nombre de résultats affichés.

LIMIT 10
UPDATE

Permet de modifier des données existantes.

UPDATE clients SET ville = 'Arras' WHERE id = 1;
JOIN

Permet de croiser les données de plusieurs tables.

SELECT * FROM clients c JOIN commandes co ON co.client_id = c.id;

Autoriser UPDATE
WHERE obligatoire

Exemples utiles

SHOW TABLES;

DESCRIBE nom_table;

SELECT * FROM nom_table LIMIT 10;

SELECT colonne1, colonne2 FROM nom_table WHERE colonne1 = 'valeur';

SELECT statut, COUNT(*) AS total FROM nom_table GROUP BY statut;

SELECT * FROM nom_table ORDER BY date_creation DESC LIMIT 20;

UPDATE nom_table SET colonne = 'nouvelle valeur' WHERE id = 1;

Aperçu de la table sélectionnée

Choisis une table dans la liste déroulante pour afficher un aperçu.