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
- Choisissez un fichier, ou déposez-le dans la zone ci-dessus.
- É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.
- Appuyez sur le bouton Exécuter la requête.
- 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é :