Aller au contenu
snowkitDev

Ouvrir une base SQLite, directement dans votre navigateur

Déposez un fichier .db, .sqlite ou .sqlite3 pour voir ses tables et ses lignes, exécuter n'importe quelle requête SQL, et télécharger la base modifiée.

Terrain de jeu SQL

Un moteur SQLite complet qui s'exécute sur cet appareil.

Déposez des fichiers ici

SQLite (.db, .sqlite), CSV, TSV ou JSON. Déposez-en plusieurs pour les joindre. Chaque fichier CSV ou JSON devient une table.

Le fichier ne quitte jamais cet appareil.

Écrivez du SQL, voyez les résultats instantanément, joignez des fichiers entre eux, et exportez ce que vous trouvez. Un moteur SQLite complet s'exécute sur cet appareil. Ouvrez une base de données SQLite, ou déposez des fichiers CSV et JSON et chacun devient une table. Vos données ne quittent jamais cet appareil. C'est gratuit.

Comment interroger vos données, étape par étape

  1. Appuyez sur Ouvrir des fichiers, ou déposez des fichiers SQLite (.db, .sqlite), CSV, TSV ou JSON sur la page. Charger des données d'exemple montre le fonctionnement, et Commencer vide donne une base de données vierge.
  2. Choisissez une table dans Tables pour voir ses premières lignes.
  3. Écrivez votre requête dans la zone Requête et appuyez sur Exécuter, ou utilisez Ctrl+Entrée.
  4. Lisez les Résultats. Utilisez Résultats en CSV pour les exporter.
  5. Appuyez sur Base de données pour télécharger toute la base si vous l'avez modifiée.

À quoi sert cet outil

Le terrain de jeu SQL exécute SQLite, le moteur de base de données le plus utilisé au monde, dans votre navigateur. Ouvrez un fichier de base de données pour le parcourir et l'interroger, ou transformez des tableurs et exports JSON en tables que vous pouvez filtrer, regrouper, trier et joindre en SQL simple.

CSV et JSON en tables

Chaque fichier CSV, TSV ou JSON devient une table nommée d'après le fichier. Les noms de colonnes sont nettoyés, et les nombres sont détectés pour que sommes, moyennes et tris fonctionnent comme prévu. Les objets JSON imbriqués deviennent des colonnes comme user_name, et les tableaux sont gardés sous forme de texte JSON.

Exemples

Trouvez vos meilleurs clients avec SELECT customer, SUM(total) FROM orders GROUP BY customer ORDER BY 2 DESC, ou combinez deux exports avec un JOIN. Créez des tables, insérez et mettez à jour des lignes, puis téléchargez toute la base de données en fichier .sqlite.

Bons usages

  • Répondre à des questions sur un grand tableur lent à filtrer à la main.
  • Joindre deux exports, comme des commandes et des clients, sur une colonne commune.
  • Apprendre le SQL avec de vraies données et un retour instantané.
  • Vérifier un fichier de base de données d'une appli ou d'une sauvegarde.
  • Nettoyer un CSV avec des requêtes, puis exporter le résultat. Le nettoyeur de CSV est une option plus simple pour les corrections courantes.

Pour mettre en forme une longue requête, utilisez le formateur SQL.

Confidentialité

Vos fichiers sont ouverts dans la mémoire de votre navigateur et jamais envoyés. Fermez l'onglet et tout disparaît, sauf si vous téléchargez la base de données.

Questions

Quelle taille les fichiers peuvent-ils avoir ?

Les fichiers de plusieurs dizaines de mégaoctets fonctionnent bien sur la plupart des ordinateurs. Tout est conservé en mémoire : les très grandes bases de données demandent donc un navigateur de bureau avec beaucoup de RAM.

Quel SQL prend-il en charge ?

SQLite complet : jointures, sous-requêtes, fonctions de fenêtrage, expressions de table communes, fonctions JSON et plus encore.

Mes modifications sont-elles enregistrées ?

Seulement si vous téléchargez la base de données. Les modifications restent dans cet onglet jusque-là.

Puis-je interroger plusieurs fichiers à la fois ?

Oui. Déposez plusieurs fichiers et chacun devient une table, ce qui permet de les joindre.

Et ensuite

Poursuivez avec ce que vous venez de créer, toujours sur votre appareil.

Plus de Snowkit