⚠ Confirmer l’import
Cette action va réinitialiser la base actuelle et exécuter le fichier importé.
Cette opération est irréversible.
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.
ARTICLES LIÉS
SQL SELECT: Comment écrire une requête select en SQL
La requête SQL SELECT extrait des données depuis une ou plusieurs tables d’une base de données relationnelle et retourne un résultat sous forme de tableau. Syntaxe de baseSélectionner toutes les colonnesSélectionner des colonnes précisesUtiliser un alias avec ASOrdre d’exécution des clausesBonnes pratiquesCas pratiqueErreurs courantes Syntaxe de base La syntaxe de la commande…
SQL INSERT INTO: Comment insérer des données dans une table en SQL ?
La commande SQL INSERT INTO ajoute une ou plusieurs lignes de données dans une table existante d’une base de données relationnelle. Syntaxe de baseComparaison des syntaxesComment insérer une seule ligne en SQL ?Comment insérer plusieurs lignes en même temps ?Comment copier des données en SQL ?Différence entre INSERT INTO et INSERT…
SQL UPDATE: Comment mettre à jour des données en SQL ?
La commande SQL UPDATE modifie les données existantes dans une table de base de données. Cette instruction cible des lignes spécifiques via une clause WHERE et remplace les valeurs des colonnes désignées par la clause SET. Les développeurs utilisent UPDATE pour corriger des erreurs, actualiser des prix, changer des statuts ou synchroniser…
SQL DELETE: Comment utiliser DELETE en SQL ?
La commande SQL DELETE supprime définitivement une ou plusieurs lignes d’une table en ciblant les enregistrements via une clause WHERE. Syntaxe de baseSupprimer une ligne via son identifiantSupprimer avec une condition multipleSélectionner les enregistrements avant de supprimerSupprimer avec une transactionSupprimer sur plusieurs tables avec une jointureSupprimer avec EXISTSImplémenter le soft DELETECompatibilité SGBDBonnes…
INNER JOIN en SQL: Qu’est-ce qu’une jointure interne ?
L’opérateur INNER JOIN en SQL assemble les enregistrements de deux tables en ne conservant que les lignes pour lesquelles la condition de liaison est vérifiée des deux côtés. C’est l’opérateur de jointure le plus utilisé dans les bases de données relationnelles en production. Syntaxe de INNER JOIN en SQLQue signifie…
RIGHT JOIN: Qu’est-ce qu’une jointure droite en sql ?
Le RIGHT JOIN, aussi écrit RIGHT OUTER JOIN, est une instruction SQL qui garantit la conservation de chaque enregistrement de la table prioritaire, celle placée après le mot-clé. Lorsqu’une ligne de cette table prioritaire ne trouve aucun équivalent dans la table secondaire, les colonnes issues de cette dernière reçoivent automatiquement la valeur NULL….
LEFT JOIN: Qu’est-ce qu’une jointure à gauche ?
Le LEFT JOIN est une instruction SQL qui garantit la conservation de chaque enregistrement de la table principale, celle déclarée dans la clause FROM. Lorsqu’une ligne de cette table ne trouve aucun équivalent dans la table associée, les colonnes issues de cette dernière reçoivent automatiquement la valeur NULL. Les paires identifiées par le…