Comment utiliser : SQL Playground
- Patientez quelques instants le temps que SQLite se charge : les tables d’exemple
customers,products,ordersetorder_itemssont créées automatiquement. - Écrivez votre SQL dans l’éditeur ou cliquez sur un exemple, puis appuyez sur Exécuter ou sur Ctrl+Entrée.
- Importez votre propre CSV sous forme de table, ou ouvrez un fichier
.sqliteexistant. - Exportez le dernier résultat au format CSV, ou téléchargez la base de données complète.
Une vraie base de données, pas un simulateur
Le playground exécute SQLite 3 compilé en WebAssembly (sql.js). Vous disposez donc d’un moteur SQL authentique : jointures, sous-requêtes, expressions de table communes, fonctions de fenêtrage, fonctions JSON, vues, déclencheurs, transactions et index. Tout se passe dans la mémoire de votre navigateur : aucune donnée n’est envoyée à un serveur, et la fermeture de l’onglet efface les données, sauf si vous téléchargez la base.
Schéma d’exemple
| Table | Colonnes |
|---|---|
customers | id, name, email, country, created_at |
products | id, name, category, price |
orders | id, customer_id, status, created_at |
order_items | order_id, product_id, quantity, unit_price |
SQLite vs MySQL et PostgreSQL
- Les types sont souples : une colonne déclarée
INTEGERpeut contenir du texte. Utilisez les tablesSTRICTpour imposer les types. - Les dates sont stockées sous forme de texte ou de nombres ; utilisez
date(),datetime()etstrftime(). RIGHTetFULL OUTER JOINsont pris en charge dans les versions récentes ;ILIKEne l’est pas —LIKEne distingue pas la casse pour les caractères ASCII.
Vérifiez la syntaxe propre à chaque dialecte avec le validateur SQL, mettez vos requêtes en forme avec le formateur SQL et transformez vos tableurs en instructions INSERT avec CSV vers SQL.
Aussi recherché comme : exécuter sql en ligne, sql en ligne, sqlite en ligne, éditeur sql en ligne, s’entraîner en sql, bac à sable sql, compilateur sql en ligne.
Outils complémentaires : SQL Playground
- Générateur CREATE TABLE — Concevez une table colonne par colonne (types, clé primaire, NOT NULL, UNIQUE, auto-incrément et valeurs par défaut) et obtenez la syntaxe CREATE TABLE adaptée à votre base de données.
- SQL vers JSON, CSV & Excel — Collez un export SQL ou quelques instructions INSERT et récupérez les lignes au format JSON, CSV ou dans un classeur Excel avec une feuille par table.
- Excel vers JSON — Ouvrez un classeur .xlsx ou collez directement des cellules depuis Excel ou Google Sheets pour obtenir un JSON propre.
- JSON vers Excel — Transformez un tableau JSON en véritable classeur Excel.
Questions fréquentes
Quel dialecte SQL utilise le playground ?
ILIKE, SERIAL) ne sont pas prises en charge.