Suppression de données

Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre MySQL 8.0 par la pratique
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
89,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
89,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Être capable de créer et exploiter une base de données MySQL au quotidien de manière autonome.

Cette formation a été conçue à destination d'un public sans connaissances préalables sur les bases de données, avec l'ambition de transmettre les notions fondamentales permettant d'entrer sereinement et efficacement dans l'univers des bases de données, et d'exploiter MySQL au quotidien de manière autonome.

Elle permet de tirer parti de logiciels de qualité conçus spécialement pour travailler avec les bases de données : MySQL Workbench et Datagrip.

Elle met l'accent sur la pratique, et comprend de nombreuses démonstrations, mises en situations, exercices corrigés et commentés.

Elle met à disposition en ressources téléchargeables 3 bases de données portant sur des thèmes variés (médicaments vétérinaires, sécurité routière, prénoms), les scripts SQL des démonstrations les plus longues, et intègre un code promotionnel vous permettant de bénéficier d'une prolongation à 4 mois de la période d'essai gratuite de Datagrip.

Voir plus
Dans cette vidéo, on va s'intéresser à la manière de supprimer des enregistrements. Il y a plusieurs manières de le faire. On va travailler sur la table MEDOC2 qu'on a créée dans un enregistrement précédent concernant les requêtes UPDATE. Si vous n'avez pas cette table encore dans votre liste de tables, il faut retourner à cette vidéo pour la créer parce qu'on va travailler dessus. Cette table contient un certain nombre d'enregistrements, donc les médicaments, ainsi qu'un certain nombre de colonnes qu'on a rajoutées dans les exercices précédents. Ce que l'on aimerait, c'est ne conserver dans cette table qu'un certain nombre d'enregistrements, ceux qui vont vérifier une condition. Par exemple, on aimerait que seulement les médicaments contenant trois principes actifs persistent dans cette table. Pour le faire, on va utiliser une requête DELETE. On procède de la manière suivante. DELETE FROM le nom de la table, donc c'est MEDOC2, ne vous trompez pas. Une suppression sur la table MEDOC vous obligerait à récupérer les données depuis le début de la formation. Ici, il s'agit bien de la table MEDOC2 qu'on a créée spécialement pour pouvoir faire des modifications de nos données. Si j'exécute cette instruction telle qu'elle, ça va me supprimer toutes les données de la table. Je veux uniquement supprimer un certain nombre d'enregistrements, ceux qui vérifient une condition. En particulier, ceux pour lesquels le nombre de principes actifs est différent de trois. Je ne conserverai dans ma table, après exécution de cette requête, que les seuls médicaments qui contiennent trois principes actifs. Si j'exécute cette instruction, je vois qu'elle s'est exécutée correctement. Si je regarde ici précisément, ça me dit qu'il y a eu 2875 lignes qui ont été supprimées. Si je retourne dans ma table MEDOC2 et que je rafraîchis, je n'ai plus que 141 lignes. Je constate que toutes ces lignes ont en commun d'avoir la valeur 3 dans la colonne nombre PA. Donc ma requête a bien fonctionné. On a la possibilité, pour vider complètement une table, de faire de deux manières différentes. Soit, comme je l'ai indiqué précédemment, on fait un DELETE FROM le nom de la table, et lorsqu'on exécute le script, ça nous élimine tous les enregistrements. Soit, à la place de DELETE FROM, on utilise un TRUNCATE, ou TRUNCATE TABLE, c'est la même chose, avec le nom de la table. Et quand on exécute cette instruction, ça nous vide complètement la table. Si je retourne voir la table MEDOC2, que je rafraîchis son contenu, je vois qu'il n'y a plus rien dans cette table. Donc elle est vraiment vide. Une instruction qui peut être utile également, c'est l'instruction DROP TABLE. Alors là, on va non seulement vider la table de son contenu, mais éliminer la table de la liste de nos tables. C'est-à-dire, dans notre base de données, la table ne sera plus présente. Et donc là, je vais faire un DROP TABLE MEDOC2. Quand j'exécuterai cette instruction, elle disparaîtra de la liste, c'est déjà le cas. Et on voit d'ailleurs que DataGrip nous suggère que cette table finalement n'existe pas. Elle apparaît en rouge simplement parce que l'autocomplétion ne la reconnaît plus, étant donné qu'elle n'apparaît plus dans la liste de nos tables. Il faut bien sûr, pour pouvoir supprimer une table, qu'elle ne soit pas liée à d'autres tables par des contraintes qui empêcheraient la suppression. On verra ultérieurement de quoi il s'agit.

Programme détaillé

Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Unions 06:39
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Je commande Je m'abonne
Nos dernières formations Code & Data
  • Nouveau
    Webflow - Créer la landing Page d'OpenAI
    Découvrir
    À l'issue de cette formation, les participants seront capables de créer de manière autonome une landing page sophistiquée, similaire à celle d'OpenAI, en utilisant les fonctionnalités avancées de Webflow pour le design responsive et les interactions.
    3h48 19 leçons
  • Apprendre Svelte 3 et SvelteKit 1.0
    Découvrir
    Créez des applications web modernes et ultra-rapides avec notre formation "Apprendre Svelte 3 et SvelteKit 1.0". Rejoignez-nous et devenez un expert du développement JavaScript ! 🚀 #Svelte #SvelteKit #DéveloppementWeb
    7h42 77 leçons
  • Apprendre Vue JS 3
    Découvrir
    Apprenez à créer des applications web modernes avec notre formation "Apprendre Vue JS 3". Rejoignez-nous et maîtrisez ce puissant framework JavaScript ! 🚀 #VueJS #FormationWeb #Développement
    11h47 91 leçons
  • Gratuit
    Apprendre ChatGPT
    Découvrir
    Ce cours vise à fournir une compréhension approfondie de l'intelligence artificielle, en se concentrant sur l'utilisation pratique de ChatGPT et DALL-E. Les participants découvriront comment l'IA peut transformer des domaines variés tels que le marketing, le développement web, et le design graphique. Le contenu couvre les bases de l'IA, l'art de créer des prompts efficaces, l'utilisation de plugins avancés, et le codage assisté par IA. Des projets pratiques permettront d'appliquer ces connaissances dans des scénarios réels. Destiné aux professionnels de la technologie, aux marketeurs, aux développeurs, et à toute personne intéressée par l'IA, ce cours est une opportunité d'acquérir des compétences innovantes et applicables dans divers contextes professionnels et créatifs. Les prérequis incluent une compréhension basique de l'informatique et un intérêt pour l'IA. Le cours promet une aventure d'apprentissage enrichissante, ouvrant de nouvelles perspectives dans l'utilisation de l'intelligence artificielle.
    3h12 30 leçons
  • Créer sa boutique de e-commerce avec Shopify
    Découvrir
    À la fin de cette formation, vous aurez les compétences nécessaires pour créer et gérer votre propre boutique de e-commerce prospère avec Shopify. Transformez vos idées en succès commercial en ligne ! 
    4h10 39 leçons

éditeur de vidéos pédagogiques

Des supports pédagogiques en vidéo, produits avec les meilleurs experts. Dans nos studios à Paris, Lyon ou Montpellier. Vous souhaitez travailler avec nous ?
image-micro