t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
On rentre dans le dur ! Il ... t temps de créer votre première base de données.
Comme expliqué précédemment, nous allons créer une ba... votre BDD avec 'CREATE DATABASE' =====
Avant de commencer, pourquoi ai-je besoin d’une base de donnée
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Maintenant que votre base d... êtement”.
Vous allez apprendre dans cette partie comment extraire **uniquement l’information qui vous ... ouvent une table toute entière.
Pour rappel, une commande telle que ''SELECT * FROM aliment;'' va vous
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Les bases de données SQL so... utilisateurs et certains aliments.
Nous verrons comment mettre en place de telles relations dans la partie 4. Mais en attendant, voyons comment récupérer des objets selon les relations qu’i
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
===== Comptez le nombre d’objets récupérés via une requête =====
Combien d’objets répondent à un critère (ou une requê
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
===== Supprimez un objet en... Il faudrait alors le supprimer de votre BDD. Mais comment faire ?
Ici, le mot clé est ''DELETE''. Sign... r” en anglais.
<note>
Attention toutefois, cette commande est **très simple à utiliser**, parfois trop
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Dans cette deuxième partie, vous allez découvrir comment manipuler vos données. À chaque chapitre, vou... la remplir en y ajoutant un ou plusieurs objets.
Commencez d'abord par télécharger la base de données
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Pour ce chapitre, on travai... ication de la structure** de la BDD en elle-même. Commençons simplement par l’ajout et la suppression d... fier son type à MySQL. Pour ce faire, utilisez la commande ''ALTER TABLE''.
Avant de nous jeter dans l
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
===== Lisez les objets que vous venez de créer =====
Comment lire la totalité des objets d’une table ?
Vo... de cette application est de savoir quelle est la composition des aliments qu’ils envisagent d’acheter.
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Je ne sais pas vous, mais p... même chose.
Vous imaginez devoir retaper la même commande SQL à chaque fois que vous souhaitez extrair... e créer des **tables temporaires** à partir d’une commande SQL. Entendez par là que vous allez “sauvega
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
===== Mettez à jour un obje... haite mettre à jour son e-mail via l’application. Comment Foodly traduirait ceci en commande SQL pour MySQL ?
Ici, le mot clé magique est ''UPDATE'', qui s
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Voyons dans ce chapitre comment ajouter une relation un à plusieurs, en **créant... mille"**. Puis retrouvez dans le chapitre suivant comment ajouter une relation plusieurs à plusieurs av
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Vous avez créé votre nouvel... créer une relation plusieurs à plusieurs. Voyons comment faire !
===== Analysez le besoin fonctionne... le de liaison** où on va stocker chaque relation, comme si c’était une double relation un à plusieurs.
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Vous voici au bout de ce cou... s évoqué beaucoup de thèmes : des concepts et des commandes différentes. Il est possible que toute cett... Seuls quelques experts sont capables de se passer complètement de Google. Ce que vous devez toutefois r
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
Pour l'exercice, on utiliser... pays_de_sortie”.
Dans ce quiz, nous allons faire comme si vous implémentiez vous-même ces changements.... ==
Quels sont les mots clés disponibles dans une commande de type ALTER TABLE ?
- ADD, DROP, CHANGE
t transcription du cours [[https://openclassrooms.com/fr/courses/6971126-implementez-vos-bases-de-donne... onible sur la plateforme [[https://openclassrooms.com/|Openclassrooms]].
===== Créez votre base de do... d|Quiz : Transformez la structure d’une base de données]]
[[110_decouverte_des_sgbd|Commencer ▷]]