Exécuter du SQL sur SQLite

Interrogez une base de données SQLite en SQL et obtenez le résultat sous forme de tableau.

Quand l'utiliser

Permet de répondre à une question à partir d'une base SQLite, comme des totaux par mois, sans installer de logiciel de base de données.

Comment ça marche

  1. Choisissez un fichier, ou déposez-le dans la zone ci-dessus.
  2. Écrivez une seule instruction SELECT. Elle s'exécute sur une copie en lecture seule de la base de données, dans votre navigateur ; le résultat peut être prévisualisé, téléchargé en CSV ou converti en Excel à l'étape suivante.
  3. Appuyez sur le bouton Exécuter la requête.
  4. Téléchargez le résultat, ou ajoutez une étape suivante sans le télécharger.

Formats pris en charge

Entrée
SQLite (.db, .sqlite, .sqlite3, .db3)
Sortie
CSV
Fichiers
Un fichier à la fois

Où va votre fichier

Cet outil fonctionne dans votre navigateur : le fichier est traité sur votre appareil et n'est pas envoyé en ligne. L'onglet Réseau des outils de développement de votre navigateur permet de le constater.

Lors de la première utilisation, votre navigateur télécharge depuis ce site le code dont cet outil a besoin. Votre fichier n'est envoyé nulle part.

Ce qui est conservé, et ce qui ne l'est pas

La base de données n'est jamais modifiée : les écritures sont refusées. Les résultats sont limités à 100 000 lignes, et vous êtes averti lorsque cette limite est atteinte.

Limites

  • Une seule instruction SELECT à la fois. Les instructions qui modifient les données sont refusées, et les résultats s'arrêtent à 100 000 lignes.
  • Fichiers jusqu'à 512 Mo chacun.
  • Le traitement se fait dans la mémoire de votre appareil : un téléphone peut donc échouer sur un fichier qu'un ordinateur parvient à traiter.

En cas de problème

Ma requête est refusée

Seule la lecture est autorisée. Les instructions INSERT, UPDATE, DELETE et toutes celles qui modifient les données ne sont pas exécutées.

La page ralentit avec un très gros fichier

Fermez les autres onglets, ou utilisez un ordinateur plutôt qu'un téléphone.

Mon fichier n'est pas accepté

Vérifiez les formats indiqués ci-dessus. Un fichier endommagé, ou dont l'extension est incorrecte, est refusé avec un message qui en donne la raison.

Questions

Comment voir quelles tables existent ?

Le champ de requête contient au départ une requête qui liste toutes les tables et vues. Exécutez-la d'abord.

Puis-je obtenir le résultat dans Excel ?

Oui. Téléchargez-le en CSV, ou ajoutez CSV en Excel comme étape suivante.

Continuer avec le résultat

Le résultat peut passer directement dans un autre outil de cette page, sans être téléchargé puis renvoyé :

Outils associés