{{tag>cours dev sql bdd sgbdr database db}}
:TODO_DOCUPDATE:
====== Extrayez des informations spécifi... ble pour le plus grand nombre.
Avant tout, vous devez charger la base donnée foodly pour la partie 3.... e sur du texte, en dehors de l’opérateur égal, ça devient impossible.
Vraiment impossible ?
Non ! Il ... e cette commande ?
Notez au passage le "**%**" devant le "gmail.com".
Tapez-la dans votre terminal
{{tag>cours dev sql bdd sgbdr database db}}
====== Créez votre base de données (BDD) ======
Notes et... r, utilisez la commande ''USE nomdelabase;'', qui devient donc… ''USE foodly;''
<code>
MariaDB [(none)... besoin de changer de base de données, alors vous devriez répéter cette commande pour passer sur la nou...
Avant de pouvoir insérer quoi que ce soit, vous devez d’abord **créer une table**.
En effet, **chaqu
{{tag>cours dev sql bdd sgbdr database db}}
====== Implémentez des relations entre vos données ======... n de pouvoir s’adapter à chacun, l’application va devoir stocker la langue préférée de chaque utilisate... relié à une langue, c’est l’**utilisateur qui va devoir stocker l’id unique de la langue associée**. P... utilisateur.langue_id = langue.id;
</code>
Vous devriez obtenir ce tableau :
<code>
+----+----------
{{tag>cours dev sql bdd sgbdr database db}}
====== Mettez à jour les données de votre BDD ======
Not... entind@gmail.com' WHERE `id` = '1';
</code>
Vous devriez avoir un message qui confirme ce changement :... ur de "prenom" !
Selon toute vraisemblance vous devriez avoir un message de type :
<code>
Query OK,... </code>
Un petit ''SELECT * FROM utilisateur;'' devrait vous convaincre de faire très attention quand
{{tag>cours dev sql bdd sgbdr database db}}
:TODO_DOCUPDATE:
====== Effectuez des opérations ======
... me%";
</code>
Si vous tapez cette commande, vous devriez avoir 3 lignes distinctes dont les noms de pr... mmencer à analyser les données de votre BDD. Vous devenez ainsi un vrai data analyste !
===== En résu
{{tag>cours dev sql bdd sgbdr database db}}
====== Sauvegardez vos requêtes ======
Notes et transcri... ste faire deux fois la même chose.
Vous imaginez devoir retaper la même commande SQL à chaque fois que... dans le chapitre précédent et celui-ci, vous êtes devenu un champion des requêtes SQL avancées ! Mais i
{{tag>cours dev sql bdd sgbdr database db}}
====== Insérez des données dans votre BDD ======
Notes e... !
Si vous exécutez cette commande une fois, vous devriez avoir ce message :
<code>
Query OK, 1 row af... in', 'Emilie', 'emilie@gmail.com');
</code>
Cela devrait donner un message de réponse de ce type :
<c
{{tag>cours dev sql bdd sgbdr database db}}
====== Sélectionnez les données présentes dans votre BDD ...
Comme pour les commandes d’insertion, vous allez devoir indiquer la table dans laquelle vous souhaitez