Terrain de jeu SQL
Exécutez une requête SQL sur un fichier CSV — SELECT, WITH, DESCRIBE ou SUMMARIZE — entièrement sur votre appareil.
Cette page télécharge toujours le moteur pour gros fichiers, même pour un petit fichier — c'est ce moteur qui exécute la requête. Il se télécharge une fois, puis reste sur votre appareil.
Ce que cette zone peut exécuter
- Lecture seule : SELECT, WITH, DESCRIBE et SUMMARIZE uniquement.
- Une seule instruction à la fois.
- Lit uniquement le fichier que vous avez ouvert ici — jamais une adresse réseau.
- S'exécute sur votre appareil — rien de votre fichier n'est envoyé.
Exécutez une requête SQL sur un fichier CSV — SELECT, WITH, DESCRIBE ou SUMMARIZE — entièrement sur votre appareil.
Ouvrir la visionneuse de gros CSV
À propos de cet outil
Ce que vous fournissez
- Un fichier CSV ou TSV.
Ce que vous obtenez
- Jusqu'à 100 lignes du résultat de la requête à la fois, avec les noms de colonnes produits par la requête.
- Pour un résultat de plus de 100 lignes, la plage exacte affichée et le nombre total de lignes renvoyées.
Limites
- Lecture seule : seules les instructions SELECT, WITH, DESCRIBE et SUMMARIZE sont exécutées — tout ce qui modifie des données ou la base elle-même est refusé avant d'atteindre le moteur.
- Une instruction à la fois, et uniquement sur le fichier que vous avez ouvert ici — jamais une adresse réseau.
- La lecture du fichier nécessite un téléchargement unique d'un moteur de base de données d'environ 7 Mo, effectué même pour un petit fichier, car c'est le moteur qui exécute la requête.
- Tout s'exécute sur votre appareil et rien de votre fichier n'est envoyé.
Comment l'utiliser
-
Choisir un fichier CSV
Touchez « Choisir un fichier CSV » ou déposez un fichier .csv ou .tsv dans le cadre. Le bac à sable l'ouvre comme une table interrogeable.
-
Télécharger le moteur
Touchez « Télécharger le moteur (~7 Mo) ». Il se télécharge une fois et reste sur votre appareil pour tous les fichiers suivants.
-
Lancer la requête initiale
Votre fichier s'ouvre comme une table du même nom, et la zone de saisie contient une requête de départ. Touchez « Lancer » ou appuyez sur Ctrl + Entrée.
-
Écrire votre propre requête
Modifiez la zone de saisie avec SELECT, WITH, DESCRIBE ou SUMMARIZE et relancez-la. Une requête qui modifie les données est refusée avec une explication au lieu d'être exécutée.
Questions fréquentes
Pourquoi cette page me demande-t-elle de télécharger un moteur, même pour un petit fichier ?
Le bac à sable utilise toujours le même moteur de base de données pour exécuter votre requête, quelle que soit la taille du fichier. Le téléchargement n'a lieu qu'une fois, puis le moteur reste sur votre appareil pour tous les fichiers suivants.
Que puis-je réellement exécuter dans la zone de saisie ?
Uniquement SELECT, WITH, DESCRIBE et SUMMARIZE, une instruction à la fois, sur le fichier que vous avez ouvert ici. Tout ce qui modifierait les données ou la base elle-même est refusé avant exécution.
Pourquoi ma requête a-t-elle été refusée ?
La zone de saisie explique la règle enfreinte (requête vide, plusieurs instructions, mot-clé qui modifie les données, adresse réseau ou guillemet non fermé), en indiquant la partie exacte de votre requête qui l'a déclenchée.
L'exécution d'une requête importe-t-elle mon fichier quelque part ?
Non. Le fichier est lu sur votre appareil par le moteur téléchargé, et rien à son sujet, ni sur votre requête, n'est envoyé à un serveur.