SQL Playground — Exécuter du SQL en ligne

Une base SQLite complète qui fonctionne directement dans votre navigateur. Entraînez-vous aux jointures et aux fonctions de fenêtrage sur des données d’exemple, importez votre propre CSV, exécutez plusieurs instructions d’un coup et exportez les résultats.

Mis à jour le
Tables
Chargement de SQLite…

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : SQL Playground

  1. Patientez quelques instants le temps que SQLite se charge : les tables d’exemple customers, products, orders et order_items sont créées automatiquement.
  2. Écrivez votre SQL dans l’éditeur ou cliquez sur un exemple, puis appuyez sur Exécuter ou sur Ctrl+Entrée.
  3. Importez votre propre CSV sous forme de table, ou ouvrez un fichier .sqlite existant.
  4. 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

TableColonnes
customersid, name, email, country, created_at
productsid, name, category, price
ordersid, customer_id, status, created_at
order_itemsorder_id, product_id, quantity, unit_price

SQLite vs MySQL et PostgreSQL

  • Les types sont souples : une colonne déclarée INTEGER peut contenir du texte. Utilisez les tables STRICT pour imposer les types.
  • Les dates sont stockées sous forme de texte ou de nombres ; utilisez date(), datetime() et strftime().
  • RIGHT et FULL OUTER JOIN sont pris en charge dans les versions récentes ; ILIKE ne l’est pas — LIKE ne 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 ?
SQLite 3. La plupart du SQL standard fonctionne sans modification ; les fonctionnalités propres à MySQL, PostgreSQL ou SQL Server (procédures stockées, ILIKE, SERIAL) ne sont pas prises en charge.
Mes données sont-elles privées ?
Oui. La base se trouve dans la mémoire de votre navigateur. Les fichiers CSV et .sqlite que vous importez ne sont jamais envoyés en ligne.
Quelle taille peuvent avoir mes données ?
La taille est limitée par la mémoire de votre appareil. Des dizaines de mégaoctets et des centaines de milliers de lignes fonctionnent sans problème sur un ordinateur portable classique.
Puis-je conserver ma base de données ?
Cliquez sur Télécharger la base pour enregistrer un fichier .sqlite, puis sur Ouvrir un fichier .sqlite pour reprendre plus tard. Il s’ouvre aussi dans DB Browser for SQLite, DBeaver et l’outil en ligne de commande sqlite3.
Puis-je installer SQL Playground en tant qu’application web et l’utiliser hors ligne ?
Oui. SQL Playground est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires