Introduction à DB Fiddle
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.
Objectifs
Savoir utiliser l' interpréteur SQL en ligne DB Fiddle.
Mise en situation
Il existe une grande diversité de systèmes de gestion de base de données : chacun est bien adapté à une situation donnée : de gros volumes, comme pour un moteur de recherche ? Besoin d'une cohérence parfaite, comme pour des transactions bancaires ?
Avant de faire un choix, il est utile de tester les différents SGBD, prendre en main leur syntaxe et choisir celui qui répond à vos besoins.
Mais installer tous les SGBD sur votre machine peut-être long et pénible. Dans ce module, vous apprendrez à utiliser DBFiddle, une application web qui permet de tester plusieurs SGBD sans aucune installation préalable.
Définition : Interpréteur SQL
Un interpréteur SQL est un programme qui traite des commandes fournies par l'utilisateur pour interagir avec une base de données. On parle parfois de REPL pour Return Eval Print Loop.
Définition : DB Fiddle
DB Fiddle est un interpréteur SQL en ligne, il est disponible sur le Web et il permet de créer et exécuter du code SQL sans installer de SGBD.
Méthode : Créer une BD
Méthode : Interroger une BD
Exemple :
Il est possible de tester DB Fiddle avec ce code de type Hello World.
/** DB creation */
CREATE TABLE word (
name VARCHAR(15)
);
INSERT INTO word VALUES('Hello');
INSERT INTO word VALUES('World');
/** DB query */
SELECT *
FROM word;
Méthode : Choisir un SGBD
En haut à gauche un menu déroulant permet de choisir le type de SGBD à utiliser. On travaillera par défaut avec la dernière version de PostgreSQL ou de MySQL.

Complément : DB Disco
DB Disco est une alternative à DB Fiddle limitée à PostgreSQL.
Impossible d'accéder à la ressource audio ou vidéo à l'adresse :
La ressource n'est plus disponible ou vous n'êtes pas autorisé à y accéder. Veuillez vérifier votre accès puis recharger la vidéo.