• 6 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 5/31/22

Supprimez des objets dans votre BDD

Log in or subscribe for free to enjoy all this course has to offer!

Supprimez un objet en particulier

Finissons par un dernier cas d’usage. Admettons qu’un utilisateur souhaite se désinscrire de Foodly. Il faudrait alors le supprimer de votre BDD. Mais comment faire ?

Voici par exemple la commande pour supprimer le deuxième utilisateur :

DELETE FROM `utilisateur` WHERE `id` = '2';

Une fois cette commande effectuée, vous pouvez vérifier qu’elle a fonctionné en listant les utilisateurs (commandeSELECT).

Vous n’en n’avez désormais plus que 3, l’ancien 2e ayant disparu (pour de bon) !

À vous de jouer !

Bon, on va dire qu’on s’est complètement trompé pour notre pomme golden. Même en la modifiant précédemment dans la BDD de Foodly, les données sont complètement fausses. Comment feriez-vous pour la supprimer définitivement de la BDD ?

Reprenez votre terminal et essayez de supprimer la pomme golden. Vérifiez votre commande avec ce screencast :

En résumé

  • On supprime les objets d’une table avec la commandeDELETE.

  • Si on ne filtre pas avecWHERE, on risque de supprimer tous les objets de la table. Ce qui est rarement ce que l’on souhaite !

Ajouter, lire, modifier, supprimer… Vous maîtrisez désormais les opérations CRUD ! Bravo ! 👏

Il est maintenant temps d’apprendre comment effectuer des opérations SQL avancées pour donner du sens à votre donnée. C’est dans la partie suivante que vous allez l’apprendre !

Example of certificate of achievement
Example of certificate of achievement