Éditeur SQL en ligne

Par :

,le

Chargement de la base…

Notre éditeur SQL en ligne fonctionne entièrement dans le navigateur, sans serveur ni installation requise. Il utilise la bibliothèque sql.js pour exécuter des requêtes SQLite directement en JavaScript. Toutes les données restent sur votre machine et ne sont jamais envoyées à un serveur distant.

Écrire et exécuter une requête avec notre éditeur SQL en ligne gratuit

Notre éditeur SQL gratuit intègre la coloration syntaxique SQL grâce à la bibliothèque CodeMirror. Vous pouvez saisir n’importe quelle requête SQL valide, puis cliquer sur le bouton « Exécuter ». Le raccourci clavier Ctrl+Entrée permet également de lancer la requête sans quitter le clavier.

Lire les résultats sous l’éditeur de code SQL

Les résultats d’un SELECT s’affichent sous forme de tableau directement sous la console SQL. Pour les requêtes INSERT, UPDATE ou DELETE, le nombre de lignes affectées est indiqué après l’exécution. Un message pédagogique précise également le type d’opération effectuée sur la base.

Explorer la base de données de notre éditeur SQLite gratuit

Le bouton « Schéma des tables » affiche la définition complète de chaque table présente dans la base. La section « Tables et données actuelles » se met à jour automatiquement après chaque exécution de requête. Vous visualisez ainsi en temps réel l’état complet de votre base de données.

Utiliser les exemples et l’historique

Le menu déroulant « Exemples SQL » propose treize requêtes prêtes à l’emploi, couvrant SELECT, JOIN, GROUP BY, CTE et les fonctions de fenêtrage. L’historique conserve les dix dernières requêtes exécutées et permet de les recharger en un clic. Ces deux outils facilitent l’apprentissage progressif du langage SQL.

Sauvegarder et restaurer la base dans notre éditeur de SQL

La base de données est automatiquement sauvegardée dans le localStorage du navigateur après chaque exécution. Lors du prochain chargement de la page, la base est restaurée dans l’état exact où vous l’aviez laissée. Cette persistance fonctionne sans connexion internet et sans aucun compte utilisateur.

Exporter et importer des données

Le bouton « Export .sql » génère un fichier texte contenant les instructions CREATE TABLE et INSERT de toutes vos tables. Ce fichier peut être réimporté via le bouton « Importer .sql » , qui réinitialise la base avant d’exécuter le fichier importé. Une fenêtre de confirmation s’affiche avant l’import pour éviter toute perte accidentelle de données.