Utiliser les bases de données MySQL avec Python | John Elder | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Utiliser les bases de données MySQL avec Python

teacher avatar John Elder, Codemy.com

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Python Mysql 1 Intro

      2:34

    • 2.

      Python Mysql 2 Qu'est-ce qu'une base Python Mysql.

      5:14

    • 3.

      Python Mysql 3 Installez Python

      4:53

    • 4.

      Python Mysql 4 Install Git Bash

      4:20

    • 5.

      Python Mysql 5 Téléchargez Mysql

      4:11

    • 6.

      Python Mysql 6 Installez Mysql et Workbench

      7:48

    • 7.

      Python Mysql 7 Installez le Connecteur MySQL

      4:16

    • 8.

      Python Mysql 8 Connectez à une base de données dans Python

      5:38

    • 9.

      Python Mysql 9 Python MySQL Workbench

      7:34

    • 10.

      Python Mysql 10 Créer une base de données

      7:13

    • 11.

      Python Mysql 11 créez une table

      8:54

    • 12.

      Python Mysql 12 insérer un enregistrement

      5:39

    • 13.

      Python Mysql 13 insérer de nombreux enregistrements

      5:39

    • 14.

      Types de données Python Mysql 14

      4:51

    • 15.

      Données de sélection de Python Mysql de la table

      5:18

    • 16.

      Résultats de formatage Python Mysql 16

      7:29

    • 17.

      Python Mysql 17 dans une clause clause

      4:06

    • 18.

      Python Mysql 18 Comme et les cartes Wildcards

      2:50

    • 19.

      Python Mysql 19 et ou ou ou

      3:40

    • 20.

      Les enregistrements de mise à jour Python Mysql 20

      5:23

    • 21.

      Limite et commande Python Mysql 21

      4:37

    • 22.

      Python Mysql 22 Delete Python Mysql

      2:44

    • 23.

      Python Mysql 23 Supprimer la table avec les sauvegardes

      5:57

    • 24.

      Vidéo bonus Python Mysql 24 en bonus

      5:16

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

384

apprenants

--

projet

À propos de ce cours

Ces jours, tout utilise une base de données, et MySQL est l'une des bases de données les plus courantes. LIBRES et Open Source, Mysql est une base Mysql qui est une base Tous tous vos besoins.

Python est également l'un des langages de programmation les plus populaires et puissants aujourd'hui. L'assembler les deux est une combinaison puissante !

Dans ce cours, vous apprendrez les bases de l'utilisation MySQL avec Python.

Vous apprendrez à créer des bases de données et des tables, à ajouter des données, triez des données, créer des rapport, tirer des données spécifiques, et plus encore.

Pour ce cours, je vais penser que vous avez déjà une connaissance de base en matière de programmation Python, mais vous n'avez pas besoin de connaître quelque chose sur des bases de données ou MySQL pour suivre ce cours.

Vous apprendrez les cours...

  • Qu'est-ce qu'une base Qu'une base

  • Comment installer Python

  • Comment installer le terminal Git Bash

  • Comment télécharger MySQL

  • Comment installer MySQL et Workbench

  • Comment installer le connecteur MySQL

  • Comment connecter une base de données dans Python

  • Comment explorer le bench MySQL

  • Comment créer une base de données

  • Comment créer une table

  • Comment insérer un enregistrement dans le tableau

  • Comment insérer de nombreux enregistrements dans la table

  • Comprendre les types de données

  • Comment sélectionner des données à partir de Table

  • Comment former nos résultats

  • Comment utiliser la clause dans la clause

  • Comment utiliser la clause et les cartes Like

  • Comment utiliser et ou ou

  • Comment mettre à jour des enregistrements

  • Comment limiter et commander les résultats

  • Comment supprimer des enregistrements

  • Comment supprimer (Drop) Une table et des sauvegardes

  • Et bien d'autres choses encore !

Je vous présenterai tous ces éléments et d'autres autres, étape par étape. Si vous avez des questions au cours vous, je suis là pour y répondre.

Si vous avez déjà voulu comprendre des bases de données ou les utiliser dans vos programmes Python, ce cours est fait pour vous.

Nous téléchargerons tout ce dont vous avez besoin pour ce cours, pas vous n'avez besoin d'outils spéciaux !

Je vous verrons à l'intérieur !

-John Elder

Rencontrez votre enseignant·e

Teacher Profile Image

John Elder

Codemy.com

Enseignant·e

John Elder is a pioneer in Internet Marketing who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries.

Today he teaches Web Development courses at Codemy.com the online code school he founded.  

John graduated with honors with a degree in economics from Washington University in St. Louis where he was an artsci scholar.

Voir le profil complet

Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Python Mysql 1 Intro: D' accord. Bienvenue au cours. Je m'appelle John Elder de Kota me dot com, et je serai votre instructeur aujourd'hui. Dans ce cours, je vais vous apprendre à utiliser ma suite, The Database with Python. Donc, mes suites et la base de données open source il y a toujours eu. Il alimente des choses comme WordPress et juste beaucoup trop de sites Web pour même nommer. C' est l'une des bases de données plus anciennes qui existe depuis longtemps, et une partie de sa popularité est qu'elle est gratuite. C' est open source. N' importe qui peut l'utiliser, mais aussi c'est vraiment amusant et facile à utiliser. Donc dans ce cours, je vais vous apprendre tout sur ma base de données de suite elle-même. Mais surtout, on va se concentrer sur la façon de connecter High Thon à ma suite. Et il y a juste des tonnes de raisons pour lesquelles vous voudriez faire ça. Vous savez, si vous faites des choses de Big Data, où vous devez accéder à la base de données à votre script python, si vous faites de l'apprentissage automatique de choses comme ça, ou si vous avez juste un site Web qui doit accéder à une base de données et que vous utilisez python comme langage de programmation de ceci vous aidera à donc um, vous n'avez pas vraiment besoin de connaissances préalables pour suivre ce cours. Vous n'avez certainement pas besoin de savoir quoi que ce soit sur les bases de données ou ma suite. Un peu de python. Si vous connaissez déjà des pythons, Probablement bon, mais vous n'avez pas nécessairement à le savoir. Je vais vous guider à travers tout. Et dans les prochaines vidéos, nous allons installer Python dans ma suite dans tous les outils dont nous avons besoin et je vais vous guider dans tout ce que vous devez savoir. Je dois donc noter que je suis sur un ordinateur Windows. Si vous êtes sur un ordinateur Windows aussi, aussi, c'est génial. Si vous êtes sur Mac ou Lennox, vous devriez être en mesure de suivre. Tous les outils que nous utilisons sont disponibles sur Mac Analytics ainsi que sur Windows. Certaines des commandes peuvent être légèrement différentes ici et là. Je vais essayer de les signaler quand nous arriverons à ces zones, mais pour la plupart, vous devriez être d'accord. Donc, dans les prochaines vidéos, nous allons commencer à télécharger tous les outils dont nous avons besoin. Avant de le faire, je veux passer quelques minutes dans la vidéo suivante à parler d'une sorte de base de données . Juste te donner une idée de ce dont on parle. Juste une large sorte de vue d'ensemble dans orderto Donc vous avez une sorte d'image solide dans votre esprit de ce qu'est une base de données, comment elle fonctionne. Je trouve que Ah, si vous comprenez juste l'aperçu général de la chose, cela rend l'utilisation beaucoup plus facile. Donc, si vous n'avez absolument aucune expérience avec les bases de données, prochaine vidéo sera bonne pour vous. Hum, mais oui. Alors c'est le cours. Encore une chose. Si vous avez des questions en cours de route, soyez sûr et, euh, vous devriez leur poser. Je suis là toute la journée, tous les jours, répondre aux questions. J' aime beaucoup faire ça, donc c'est vraiment cool. Si vous avez des questions n'importe où le long du parcours, il n'y a pas de questions stupides. J' ai toutes sortes de questions, et je suis heureux de répondre à toutes. Donc, je m'appelle John Elder et commençons 2. Python Mysql 2 Qu'est-ce qu'une base Python Mysql.: de Avantdetélécharger et d'installer tous les outils dont nous aurons besoin, je veux passer quelques minutes à parler d'une sorte de vue d'ensemble de ce que sont les bases de données. Donc, je trouve que beaucoup de gens ont du mal à comprendre ou même une sorte de visualiser ce qu'est une base de données. Donc vous savez, ce sont ces choses bizarres qui existent généralement dans le nuage. Vous mettez des données et vous sortez des données. À quoi ressemblent-ils ? Comment fonctionnent-ils réellement ? Donc, si vous êtes un peu confus, si vous ne savez pas, pensez à une base de données comme une feuille de calcul et j'ai Excel. Vous savez, le fameux logiciel de tableur Microsoft en ce moment. Et les bases de données air essentiellement juste de grandes feuilles de calcul fantaisie. Ils ont des colonnes, ces choses qui vont de haut en bas. Ils se sont levés, les choses qui passent à travers vous peuvent vous faire savoir des choses et enlever les choses. Vous pouvez mettre toutes sortes de choses différentes, et nous en parlerons dans une minute. Mais c'est vraiment à peu près tout ce qu'il y a. Tu sais, euh, toutes les bases de données fonctionnent à peu près de la même façon qu'elles et elles agissent toutes comme ça alors, euh , ici, parlons un peu de ça. Vous avez traversé ces airs appelés surgi en quelque sorte de tableur. En termes de base de données. C' est ce qu'on appelle des disques. Même chose rangée d'enregistrement. Tout d'affilée dans un disque va ensemble. Donc, vous savez, vous voyez, nous avons John Elder moi au numéro de téléphone Dot Com, euh, 10 West ohm, Las Vegas, Nevada. 89111 Je ne sais pas, 40. Donc c'est une rangée, non ? Tout ça va avec moi, non ? Si nous avons une autre entrée, nous pourrions avoir Mary Smith. Mary Smith. formatage bizarre ici. J' ai seulement changé cette route. Vite. Tu y vas. Allons nous marier à Mary Dot Com ou souvenez-vous du 2 au 3234444 Elle vit au 11 Maple Street. Ça avait Oh, Chicago, Illinois. Six de 610 Elle a 23 ans, n'est-ce pas ? Nettoie un peu ça. D' accord. Donc, vous savez, nous avons un autre record dans une autre rangée, et tout sur cette route va avec Mary. Donc, tout va de suite. Gardez ça à l'esprit. D' un autre côté, les colonnes. Ils ne vont pas ensemble, mais ils sont tous du même type, du même type de données ou du même type de données. Nous allons parler des types de données dans un peu. Mais comme, par exemple, ici l'âge, tout dans cette colonne va être un âge que tu ne mettrais pas, tu sais, bleu. Ça n'a aucun sens. Le bleu n'est pas un âge. Le bleu n'est pas un numéro, est-ce pas ? Tout le reste de cette colonne est un nombre dans cette colonne. Tout est un nombre. Codes postaux dans cette colonne. Tout est un état, non ? Donc, tout dans une colonne doit être du même type de données. Ils ne le sont pas nécessairement. Ils n'appartiennent pas à la même personne. Comme, tu sais, cet âge va avec ce disque. Cet âge va avec ce record. Ils n'y vont pas. Ils ne vont pas tous les deux à John. Mais il y a le même type, donc c'est à ce sujet, Vraiment. Donc, quand vous pensez à des bases de données, pensez à une grande feuille de calcul. Dans ce cas, Excel lui-même est la base de données, et vous remarquez que nous ne faisons rien avec la base de données. C' est la table , c'est tout ça. La table est ce avec quoi on fait des trucs. Nous ajoutons des informations. Nous ajoutons des données dans la table, nous pouvons mettre à jour les informations dans les données de la table dans la table. Nous pouvons supprimer des données de la table. Nous pouvons récupérer des données de la table. C' est la table à l'intérieur de la base de données qui allait vraiment interagir avec. Et vous pouvez voir en bas. Nous avons une feuille à sa feuille vide. Trois. C' est vide. Ces tables supplémentaires d'air afin qu'une base de données puisse avoir beaucoup de tables. Vous savez que vous pouvez avoir une table pour vos clients. Vous pouvez avoir une table pour votre liste de courriels Abonnés. Tu pourrais avoir une table pour de vieux clients qui n'ont rien acheté depuis plus de cinq ans. Vous savez, quoi que vous vouliez, vous pouvez avoir autant de tables que vous voulez, et vous pouvez tirer des trucs de chaque table. Hum, à volonté. Donc c'est plutôt cool. Mais la base de données elle-même, vous ne faites vraiment rien avec sa toute la table. C' est tous les enregistrements et les lignes des tables. Donc c'est vraiment tout ce dont je voulais parler. Je parlerai des types de données un peu plus tard. Il y a certains types de données que vous pouvez utiliser dans les bases de données, et vous avez besoin de savoir ce que c'est. Chaque base de données a différents types de données. Ils sont tous à peu près les mêmes. Mais ils sont tous appelés des choses légèrement différentes. Donc, nous allons apprendre ce que Micro My Sequelles, les types de données sont un peu plus tard, mais oui, c' est à peu près tout ce dont je voulais parler. Pensez simplement aux bases de données comme de grandes feuilles de calcul et vous ne vous tromperez pas. Dans la prochaine vidéo, nous allons commencer à télécharger et installer les outils dont nous aurons besoin et qui seront présentés dans la prochaine vidéo. 3. Python Mysql 3 Installez Python: OK, dans cette vidéo, nous allons commencer à télécharger et installer les différents outils dont nous aurons besoin tout au long de ce cours, et nous allons avoir besoin de trois ou quatre choses différentes. Ils sont tous libres. Donc c'est cool. Mais on va les assommer un à la fois. Dans cette vidéo, nous allons regarder l'installation de Python, alors allez dans les org python dot. Et je dois dire, Si vous avez déjà Python sur votre ordinateur, c'est probablement une bonne idée de le désinstaller et de le réinstaller, et je vais vous montrer pourquoi en une minute, si vous êtes sur un Mac ou Linux, vous êtes va vouloir mettre à jour beaucoup de Mac et Lennox. Venez avec Python déjà, mais c'est une très ancienne version de python que vous ne voulez pas utiliser. Donc, vous voulez utiliser Python version trois et supérieure, et les ordinateurs Mac et Lennox viennent souvent avec Python à donc nous ne voulons pas cela. C' est donc toujours une bonne idée d'installer ceci. Si vous avez déjà python sur votre ordinateur Windows, je vais Il vient de cliquer sur mon menu Démarrer Windows et cliquez sur le panneau de contrôle, puis descendez juste pour désinstaller un programme et Trouvons Python et je vais juste vraiment rapidement désinstaller ceci juste pour vous montrer comment le faire. Ça ne prend qu'une seconde. On pourrait aussi bien. C' est vraiment mieux de le faire, et je vais te montrer pourquoi dans une seconde. Donc, je vais aller de l'avant et mettre cette vidéo en pause pendant que cela va dans les installations de l'ONU, et ils vont reprendre juste quand elle se terminera. Ok, donc je suis allé de l'avant et j'ai fini de désinstaller près que si vous regardez, il y a aussi son lanceur python. Um, si vous voulez désinstaller ça, ce n'est probablement pas une grosse affaire. Je vais y aller et faire ça. Juste parce que vous pouvez voir que ça ne prend pas si longtemps. Et boum, c'est parti. Donc, une fois que cela est parti, nous pouvons aller vers python dot org et juste cliquer sur le bouton de téléchargement juste ici en haut et vous pouvez voir que nous pouvons télécharger pour Windows. Il sait que je suis sur un ordinateur Windows. Si vous êtes sur une macro Lennox, cela vous donnera la version macro Lennox et vous verrez python 3.7 point. Oh, c'est la version actuelle. S' il s'agit d'une version différente, au moment où vous regardez cette vidéo. C' est parfaitement bien. Il suffit de télécharger la dernière version et devrait aller bien. Donc je vais aller de l'avant et cliquer sur ça maintenant on peut sauver ça n'importe où. Je vais juste l'enregistrer sur mon bureau Windows, et ce n'est pas très grand. 24,3 mégaoctets. Il se télécharge sur mon ordinateur presque instantanément. Alors allez-y et cliquez sur ceci et ouvrons ceci. Tu y vas. Ok, donc ici dit, installez python. Maintenant, c'est la partie importante. Voir ici, il dit Ajouter python 3.72 chemin et ceci est décoché par défaut. C' est pourquoi je vous ai dit de désinstaller Python si vous l'aviez déjà sur un ordinateur, car il y a des chances que vous l'ayez installé pour la dernière fois. Vous n'avez pas remarqué cette petite case à cocher, et vous cliquez simplement sur Suivant comme les gens dio ce que nous voulons vraiment. Ça l'a vérifié. Ajouter python 3.7 au chemin signifie dans Windows, au moins que vous pouvez exécuter python depuis n'importe où sur l'ordinateur, et nous voulons vraiment le faire. C' est donc très important de vérifier cette petite boîte. Si vous ne vérifiez pas, toutes sortes de problèmes peuvent se produire, et nous ne savons pas comment y faire face. Alors allez-y, assurez-vous que c'est coché, puis cliquez sur le bouton Installer maintenant et initialiser. Donc ça ne prendra qu'une seconde. Hum, je pense que pendant que ça va, Oh , non, ça va vite. Eh bien, en attendant, pendant que ça fait ça, je veux aussi te montrer, passons au texte sublime. Il suffit de rechercher sur Google et vous voyez le sublime tex dot com. C' est l'éditeur de texte que je vais utiliser tout au long de ce cours. Maintenant, vous pouvez utiliser n'importe quel éditeur de texte que vous voulez. Ça n'a absolument pas d'importance tant que c'est un revêtement. Éditeur de texte. Tu sais, Adam est populaire. Hum, qu'est-ce que d'autres ? Aucun pad plus plus est populaire. Sublime est super, super populaire. C' est absolument gratuit. Et ah, je le recommande fortement. Alors allez-y et téléchargez et installez ceci. Si vous voulez suivre et utiliser le même éditeur de texte, je ne vais pas vous montrer comment télécharger et installer. Ceci est juste un éditeur de texte de base. Cliquez simplement sur le bouton et cliquez à nouveau sur le bouton et il s'installera pour vous. Mais vas-y et fais ça toi-même. En attendant, revenons en arrière et voyons comment notre python va monter. Presque fini. Donc, je vais aller de l'avant et mettre la vidéo en pause. Tout cela finit devrait être juste une seconde. Et nous le ferons. Il y a presque fini. Je reprendrai dès qu'il aura fini. D' accord. Donc la mise en place a été réussie. Tout a l'air bien. Allez-y et cliquez sur les vêtements et c'est tout. On a fini. Nous sommes prêts à utiliser python maintenant. , Dans la prochaine vidéo, je pense qu'on va commencer à installer quelque chose appelé Get Bash. Je vais vous dire ce que c'est et pourquoi nous en avons besoin. Et ce sera dans la prochaine vidéo. 4. Python Mysql 4 Install Git Bash: Ok, donc arrête même python. Maintenant, nous devons installer quelque chose appelé Git Bash. Et si vous allez pour obtenir desh SCM dot com, vous pouvez télécharger cette petite chose cool et tout cela est juste un petit terminal, et il nous permet d'exécuter des commandes de terminal un peu comme le maquereau Lennox, mais sur Windows. Donc, vous savez, pour exécuter Python, vous avez besoin d'un terminal de ligne de commande d'une sorte ou d'une autre. Et Microsoft a l'invite de commande et le shell de puissance et ceux-ci fonctionnent. Mais obtenir bash est juste beaucoup, beaucoup mieux. Um, ça nous permet de faire le contrôle de version en utilisant get, ce que je ne pense pas que nous allons faire dans ce cours parce que nous n'avons pas vraiment besoin de le faire. Mais dans la vraie vie, vous voulez un contrôle de version. Donc, vous voulez utiliser quelque chose comme ça, obtenir bhed chose, et c'est super gratuit et super facile et très léger et très cool. Donc nous allons aller de l'avant et télécharger et installer ça dans ce cours. Alors descendez ici et vous pouvez le voir dans cette petite image de moniteur. Ici. Vous voyez ce téléchargement 2.18 point zéro pour Windows. S' il s'agit d'une version différente, au moment où vous regardez cette vidéo à nouveau. C' est parfaitement bien. Il suffit de télécharger la dernière version. Donc je n'ai pas cliqué dessus. Et votre téléchargement démarre Pops up, Enregistrer n'importe où. Je vais juste l'enregistrer à nouveau sur mon bureau. Et c'est 39,2 mégaoctets. Mais pour une raison quelconque, chaque fois que je télécharge, ça prend une éternité. Ce doit être le site Web ou quelque chose comme ça, parce que ça me prend toujours beaucoup de temps. Téléchargez ceci. Ça devrait être presque instantanément. Mais ce n'est pas pour une raison quelconque. Donc je vais aller de l'avant et mettre la vidéo en pause pendant que ça se télécharge et on la ramènera juste après la fin. Ok, donc on est allé de l'avant et on l'a téléchargé pour qu'on puisse aller de l'avant, cliquer dessus et l'exécuter. Et cela en fait tirer cela ici est un peu difficile à installer. Il y a quelques choses qu'on doit cliquer pour que ça marche craquelement, donc je vais vous guider ici. Alors tout de suite. Assurez-vous que cela obtenir bash ici. La chose est cliquée. On a probablement besoin de ça. Pas une grosse affaire, Mais allez-y et cliquez sur suivant. Euh, suivant. D' accord. Voilà une chose bizarre. Il a demandé l'éditeur par défaut à utiliser et il dit utiliser maintenant que nous ne allons jamais utiliser get dans un éditeur, donc nous pourrions juste laisser ceci comme la valeur par défaut. Je ne sais même pas ce que c'est bizarre, alors cliquez sur suivant. Et voici la partie importante. Réglage de votre environnement de chemin. Nous voulons utiliser git et les outils UNIX facultatifs de la commande Windows. Demander. Bon, Donc, cela nous permettra d'utiliser Obtenir à partir de l'invite de commande Windows si nous le voulons. Nous ne ferons probablement pas ça. On va utiliser le petit terminal. Il vient avec cela à la place, mais vous savez, il est bon de cliquer sur cela de toute façon, Alors cliquez sur suivant. Maintenant, nous voulons nous assurer que Ssh ouvert est cliqué et que la bibliothèque SSL vérifie le style Windows avec terminaisons de ligne de style unique de validation. C' est bon usage hommes TT Pourquoi, c'est bon, aussi. Tout cela pourrait être la valeur par défaut, et c'est tout. Donc ça devrait s'installer assez rapidement, mais je vais y aller et, vous savez, j'allais faire une pause jusqu'à ce que ce soit fini, mais déjà à mi-chemin. Donc je pense qu'on pourrait juste discuter pendant quelques secondes jusqu'à ce que ça finisse dans cette école. Donc, euh, ça n'a vraiment pas d'importance comme je l'ai dit tout à l'heure, quel terminal vous utilisez pour ce cours. Parce que toutes les commandes que nous allons exécuter dans notre terminal get bashed. Vous pouvez exécuter dans l'environnement de ligne de commande Windows Power Shell ou l'invite de commande Windows installée avec Windows. Um, mais pour les gens qui sont sur la macro Lennix, je peux utiliser des commandes de type Mac ou Lennix dans ce terminal get bashed, qui est vraiment, vraiment cool. Donc tout le monde devrait être en mesure de suivre dans cette école pour que nous puissions décocher cette vue, notes de publication. Alors allons de l'avant et lançons. Prends Bash, hum, finis dans le futur. Si vous voulez activer cette fonctionnalité, il suffit d'aller dans votre menu Démarrer de Windows et de rechercher. Oublie G I T et ça devrait marcher. Alors c'est tout. On peut taper une sorte de commandes et l'école, donc on utilisera ça à l'avenir. Je vais vous dire comment utiliser cela et ce qu'il peut faire toutes sortes de trucs cool. Mais je pense que c'est tout pour cette vidéo et la prochaine vidéo. Nous allons sauter et commencer à télécharger la suite réelle, ma suite et ah, regardez les différents outils dont nous allons avoir besoin pour ça. Et c'est à venir dans la prochaine vidéo 5. Python Mysql 5 Téléchargez Mysql: Ok, donc nous avons installé Python. On a installé Bash. Maintenant, nous voulons commencer à installer ma suite. Et ça pourrait être un peu délicat pour les gens parce que je ne sais pas vraiment pourquoi. C' est open source et un peu glitchy parfois. Donc, il peut prendre un peu de faire pour que cela soit installé correctement. Donc nous avons besoin de deux choses ici. On a besoin de ma suite, du logiciel de base de données, du serveur. Et nous avons aussi besoin de quelque chose appelé My Sequel Workbench. Et le pupitre est une sorte d'un gooey une interface utilisateur graphique qui nous permet d'accéder sont mes bases de données suite ajouter des informations aux données supprimées données faire toutes sortes de choses cool. Maintenant, on va faire la plupart de nos trucs dans ce cours avec Python. Donc nous allons écrire du code Python pour le faire. Mais c'est toujours agréable d'avoir le banc de travail pour vérifier et voir que les choses étaient correctes. Et c'est juste un cool de dire 1/2. Alors bien, téléchargez. Installez les deux. Vous pouvez les installer séparément ou vous pouvez les installer ensemble. On va aller de l'avant et les télécharger et les installer ensemble dans cette vidéo. Alors allez à ma suite dot com You concert pour mon secret Google Ou juste aller à ma suite dot com et cliquez sur le lien de téléchargement ici en haut. Et vous voyez, il y a toutes sortes d'options différentes de ce que vous voulez télécharger. Donc, vous voyez, ceux au sommet sont tous commercialement payer pour lui de sorte que ma suite Cloud Service, Commercial Enterprise Edition, Commercial Cluster commercial et Heard The Bottom est l'ajout de ma communauté suite. Et c'est ce qu'on veut. GPL est une licence open source donc, mais nous cliquons sur ce lien de téléchargement GPL communautaire. Ok, donc maintenant nous obtenons ma suite, lien du serveur de la communauté. Et voici l'établi, mais nous n'avons pas besoin de l'installer séparément. Il va s'installer avec la version que nous allons télécharger dans une seconde. Il y a toutes sortes de choses. Voici les référentiels de connecteurs. Euh, nous n'avons pas vraiment besoin de ces choses qui vont rassembler tout ce dont nous avons besoin en un seul téléchargement. Alors allez-y et cliquez sur ce lien mon serveur communauté suite et faites défiler ici, puis cliquez sur votre système d'exploitation est probablement déjà sélectionné. Le mien est ceci est Microsoft Windows et puis venez ici et nous voulons ce mon installateur de suite pour Windows, et il a tout ce que nous voulons tous dans un seul paquet, vous voyez. Donc, on va y aller et on va cliquer dessus. Sinon, vous allez devoir télécharger une archive Zip, et c'est toutes sortes de tracas, et nous ne voulons pas faire face à tout ça, donc je pourrais aller à la page de téléchargement. Maintenant, c'est le téléchargement, ma suite installateur page de téléchargement et encore une fois nous allons ici et sélectionnez le système d'exploitation que nous voulons dans notre cas. Microsoft Windows. Alors voici le truc bizarre. Voici deux versions, est-ce pas ? L' un n'est que de 15 mégaoctets. L' autre mesure 273 mégaoctets, et vous pouvez être tenté de télécharger cette version plus petite. Mais ne le fais pas. Qu' est-ce que c'est la petite version ici. Il télécharge juste un petit paquet, puis vous exécutez ce paquet, puis ce paquet télécharge le reste. Droit ? Mais c'est un petit pote. J' ai trouvé que ça ne fonctionnait pas très bien. Il va commencer à charger les choses, puis le téléchargement s'arrêtera et il va geler et il ne redémarrera pas. Et il n'y a pas de bouton de redémarrage. C' est juste un tracas à mon avis. Il suffit de télécharger la version complète, 273,4 mégaoctets. Obtenez tout téléchargé à la fois, puis vous pouvez l'installer. Et cela fonctionne beaucoup plus facilement. Alors allez-y et cliquez sur le bouton de téléchargement pour cette chose, et il vous demande de vous inscrire pour un compte. Vous n'avez pas à faire ça. Je ne vous recommande pas de faire ça. n'y a aucune raison de simplement descendre ici au bas est et cliquez sur ceci. Non, merci. Il suffit de démarrer mon lien de téléchargement. Faites-le apparaître, installez-le où vous voulez. Je vais l'installer sur le bureau. Ils voient que j'ai déjà installé sur mon ordinateur, donc, euh, n'ai pas à le refaire. Mais allez-y et faites ça. Il fait 273 mégaoctets. Ça va prendre un moment. Je vais aller de l'avant et faire une pause parce que, comme je l'ai dit, je l'ai déjà téléchargé. Annuler. Mais allez-y et faites ça. Et dans la prochaine vidéo, je pense que nous allons aller de l'avant et réellement installer cette chose 6. Python Mysql 6 Installez Mysql et Workbench: Ok, donc on a téléchargé le truc. Maintenant, nous pouvons aller de l'avant et l'installer. Donc tu veux cliquer sur ce truc juste ici en bas ? Une fois que j'ai fini de me télécharger ? Je l'ai déjà téléchargé. Donc je vais aller sur mon bureau où je l'ai déchargé et double-cliquer dessus là. L' un ou l'autre fonctionne bien. C' est fini. Ok, donc nous obtenons mon installateur de suite, vous devrez peut-être redémarrer votre ordinateur après avoir installé tous ces trucs. En fait, je vous recommande probablement de le faire juste pour vous assurer un petit message que nous voulons sur. Oui. D' accord. Donc, en rassemblant quelques informations maintenant, cela pourrait prendre un peu de temps à installer. C' est pour ça que je l'ai mis en quelque sorte. C' est sa propre vidéo, mais nous allons le parcourir et voir ce que nous pouvons voir et qui devrait être amusant. D' accord. Mon installateur de suite. 1.4. Si c'est une version différente, au moment où vous regardez cette vidéo, pas grand-chose. Ok, donc tout de suite, on a un contrat de licence, d' accord  ? Et ensuite ensuite. Ok, donc il y a un tas de choses différentes qu'on peut installer. Affaiblir, allez il y a une semaine, Custom. Nous voulons probablement ce développeur par défaut et son social. Tous les produits dont nous avons besoin à des fins de développement. Donc, allez cliquer que déjà il est déjà cliqué. Allez-y et cliquez sur Suivant Si vous voulez revenir en arrière et regarder par ici. C' est le genre de choses qui l'accompagne. Sequel serveur lui-même un routeur shell. La belle mention de travail égal que nous allons certainement utiliser. Ma suite pour Excel. Je ne sais pas ce que c'est. D' autres choses. Alors allez et cliquez simplement sur suivant. Voyons maintenant que certains produits ont des conflits de chemin. Voyons voir, je comprends ça. Probablement parce que je nous ai installés dans le passé. Tu n'auras probablement pas ça. Le chemin sélectionné existe déjà. Ouais, donc on s'en va comme ça. Vous n'aurez pas cela, Eric est comme je l'ai dit, je ne reçois que parce que j'ai installé cela précédemment cliquez sur suivant. Bien sûr. Je veux continuer. Oui. Ah, il y a des exigences bizarres. Il dit que la version 3.6 de python n'a pas été installée, mais nous avons installé la version 3.7. Je pense que oui. Ça n'a pas vraiment d'importance. On peut les ignorer. Si tu veux essayer deles réparer manuellement, tu peux. les réparer manuellement, Mais je pense que tu pourrais ignorer ça. Toujours dans le passé. Cliquez sur Suivant si vous continuez. Oui. OK, donc ce sont toutes les choses qui vont s'installer, non ? Donc, nous pourrions juste aller de l'avant et cliquer sur exécuter et le laisser juste faire son truc afin qu'il puisse prendre un certain temps pour le faire. Ou parfois ça pourrait être très rapide. Juste une sorte de dépend de la façon dont votre ordinateur, quelle vitesse il est et à quel point il est honoré. Je pense que oui. Déjà. Mon serveur de suite est installé. Suivant. On travaille sur l'établi et ces deux choses, ces deux choses les plus importantes. Pupitre dans le serveur. Ce sont les deux choses les plus importantes dont nous avons vraiment besoin. Vous avez probablement besoin d'autres trucs, mais ce n'est pas si important. Ça a entendu les échantillons du fond et les exemples. Eh bien, en fait, regarde ça. Juste pour avoir une idée de ce que nous pouvons faire avec la base de données. Tu sais, il y a, genre, fausses données là-dedans avec lesquelles on pourrait jouer. Ça va jouer, jouer un peu avec ça, mais ce n'est pas terriblement important que tu tu installe tout ça. Ma documentation secrète. Tu peux jeter un oeil à ça. Si tu veux. Je ne pense pas que je l'ai jamais fait, mais c'est là-dedans si tu veux, tu sais, jeter un coup d'oeil. Ça devrait être cool. Donc je vais aller de l'avant et mettre la vidéo en pause parce que ça va prendre un certain temps à installer. On va aller chercher ça dès que c'est fini. Ok, donc tout s'est installé. Il a été achevé. Allez-y et cliquez sur suivant. Ok, donc maintenant ces choses doivent être configurées. Cliquez sur Suivant ici. On veut juste que ça soit autonome. Mon truc de serveur secret au sommet. La valeur par défaut qui fonctionne. Très bien. Cliquez sur Suivant. Toutes ces choses que nous pouvons garder est l'avant la valeur par défaut. Heu, reconnaissez ici ce port 33 de six. Un peu important. Je n'ai pas vraiment besoin d'en prendre note, mais gardez çaà l'esprit. Je n'ai pas vraiment besoin d'en prendre note, mais gardez ça TCP I p Toutes ces choses nous ne nous soucions pas vraiment de tout ça. Cliquez sur Suivant. Ok, donc ça va demander un mot de passe, et, d' abord, abord, il veut utiliser des mots de passe forts. C' est bien. Allez-y et cliquez sur suivant. D' accord. Donc à chaque fois. Donc, vous avez votre droit de base de données a un utilisateur, puis cet utilisateur a un mot de passe. Et pour vous connecter à la base de données, en particulier à partir de Python, vous devez connaître le mot de passe et le nom d'utilisateur. La plupart du temps, le nom d'utilisateur est juste route. C' est juste ce que c'est. Mais alors nous devons choisir un mot de passe. Donc si vous voulez être sérieux à propos de ça, si vous voulez utiliser ça pour, genre, destrucs de développement web, trucs de développement web, choisissez un mot de passe très fort Nous ne le serons pas, et nous ne nous en soucions pas vraiment. Donc je vais juste taper le mot de passe 123 Laisse-moi recommencer. Mot de passe 123 Répétez. Mot de passe 123 Encore une fois, je ne vous suggère pas de faire ça, parce que vous pouvez voir ici est très faible. Mais juste pour nos besoins d'apprendre cette chose, ça n'a pas vraiment d'importance. C' est pourquoi maintenant vous n'avez pas besoin d'ajouter un utilisateur car la route est déjà un utilisateur. Donc nous allons être l'utilisateur racine dans la route de l'informatique est comme le super utilisateur tout puissant . Il s'appelle l'utilisateur root. Donc, juste pour votre information, Alors allez-y et cliquez sur Suivant. Ah, on veut configurer mes serveurs secrets. Service Windows ? C' est très bien. Laissez toutes ces choses par défaut. Ok, donc maintenant on clique sur cette exécution pour appliquer toutes ces choses qu'on vient de faire, qui n'était rien. On a pris le défaut pour la plupart de ces choses, accord ? Et vous pouvez voir maintenant qu'il initialise la base de données, ce qui signifie qu'il l'active. Et cela va, je pense, apparaître ou ce sera la base de données va s'allumer en arrière-plan. Je pense que chaque fois que vous démarrez votre ordinateur et que vous pouvez le configurer pour ne pas le faire si vous voulez, mais il sera allumé à partir de maintenant. Et c'est bien, parce que nous ne voulons pas l'activer chaque fois que nous voulons y accéder depuis notre programme. On veut que ça tourne en arrière-plan, toujours. Mais si tu ne veux pas ça, tu peux. Vous pouvez modifier les paramètres. Je te laisse ça. C' est assez simple. Vous pouvez juste le google ou quelque chose comme ça. Bon, alors voyons. Je vais aller de l'avant et faire une pause pendant que ça passe par tout ça, et on le ramènera dès que c'est fini. Très bien, donc tout est fini et on est assez fait pour qu'on puisse cliquer sur ce truc fini . Oh, non. Nous devons trouver d'autres choses. Alors allez-y et cliquez sur Suivant. On ne veut pas cliquer dessus. Cette chose dans O d B cluster n'est pas quelque chose que nous voulons une partie de la finition de clic. Ensuite, nous voulons ce truc de serveur autonome. Oui. Ok, alors allons-y. Il veut que nous saisissions votre mot de passe. Tu te souviens ? C' est juste passé. Il a un mot. 123 Toutes les connexions ont réussi. Et cela fait juste un petit test pour s'assurer qu'il fonctionne que nous sommes en mesure de nous y connecter , que notre mot de passe fonctionne et tout ça. Donc c'est bien. Ensuite, euh, une dernière exécution, je crois. Ok, donc on en a fini avec ça, genre, commencer mon établi de faucille après l'installation. En fait, ne faisons aucun de ces deux. Vous pouvez si vous voulez aller et cliquer sur ce moment, va vous montrer comment commencer à partir de zéro. Donc, à l'avenir, vous pourriez commencer sans avoir à recommencer tout ça. Alors allez-y et cliquez sur Terminer. Et je pense que c'est fini. Donc, dans la prochaine vidéo, nous allons plonger et commencer à apprendre comment connecter Python à ma suite et nous assurer que tout a été configuré correctement et passer à autre chose. 7. Python Mysql 7 Installez le Connecteur MySQL: Ok, donc on a installé ma suite. Nous aurions toujours Bash. Nous avons installé un texte sublime. Nous avons installé Python, donc nous avons tous les outils dont nous aurons besoin. On a juste besoin de commencer à assembler toutes ces choses. Commencez à les utiliser. Alors d'abord, allons-y. Terminal cible Bash. Si vous avez déjà fermé ce bon, il suffit de revenir à votre menu Démarrer Windows et de taper obtenir G I t. Et puis la petite chose bash apparaîtra et vous pouvez cliquer dessus pour l'ouvrir. Et ici, nous avons le terminal. C' est ça. Pour que vous puissiez voir que je suis dans ce PWD. Je suis dans ce répertoire des utilisateurs de la mer Flat Planet. C' est juste mon répertoire par défaut. Et c'est une planète plate parce que c'est le nom de mon ordinateur, parce que je pense que c'est hilarant que certaines personnes pensent encore que le monde est plat. Ce sera quel que soit le nom d'utilisateur de votre ordinateur, c'est le répertoire dans lequel vous allez être. Alors allons de l'avant et faisons un nouveau répertoire pour stocker nos fichiers python que nous allons créer tout au long de ce cours. Donc il suffit de taper em que de ir qui signifie make directory qui fonctionne sur le maquereau. Lennox à et allons de l'avant slash c Et appelons ce répertoire créé appelé ma suite. Ok, donc maintenant si nous allons CD, qui signifie répertoire de changement, nous pouvons changer dans ma suite avec écran pour que je puisse voir Oui, je suis dans mon type de suite en l. Il n' y a rien là-dedans au moment. C' est très bien. Nous n'avons encore rien créé, mais avant d'aller de l'avant, nous devons installer une chose de plus dans le ah, en arrière-plan ici. Donc, pour que salut thon se connecte à ma suite, nous avons besoin de ah, module qui nous permet de le faire. Et il y en a trois ou quatre. Ils sont tous les mêmes, mais, bien, légèrement différents, fondamentalement les mêmes. Mais ils sont tous appelés des choses légèrement différentes. Et la raison en est que parfois l'un d'eux ne fonctionne pas sur votre ordinateur. Donc la chose que nous installons s'appelle mon connecteur de suite, et il me suffit de copier Hiss ici pour installer ceci. Nous allons le type Teoh dans la commande Pip install et Pimp est l'installateur du programme Python et l'une des raisons pour lesquelles nous cliquons sur cette boîte de chemin d'annonce lorsque nous installons Python est pour que Pip puisse installer des programmes n'importe où sur notre ordinateur. Donc ont été décrochage. Et la chose qu'on va installer, c'est mon connecteur de suite. Maintenant, parfois ça marche. Parfois, ça ne va pas. Donc je vais te dire quoi faire si ça ne marche pas et que j'ai un truc anti-virus sur mon autre moniteur, tu ne peux pas le voir. Tu peux juste abandonner ça. Il dit que c'est essayer de se connecter à Internet. Est-ce que c'est OK ? Oui, c'est bon. Hum, donc maintenant il fait son truc. Je l'ai déjà installé dans le passé, non ? Donc, il n'a pas besoin de l'installer à nouveau. Les années vont passer par une petite chose et il va l'installer. Ok, donc ça pourrait suffire, non ? Mais il y a deux autres que nous pouvons installer juste pour être sûr, parce que lorsque j'installe mon connecteur de suite, cela ne fonctionne pas pour moi sur cet ordinateur. Ça a fonctionné sur d'autres ordinateurs pour moi, mais pas celui-là. Alors je vais à la suivante, qui est la hanche. Installez ma suite Connector Dash Python. Tu vois, le 1er était ma suite Connector. C' était ma suite. Connectez votre point ou tableau de bord python. Les mêmes choses de base légèrement différentes. Celui-ci pourrait marcher pour vous. Vous voyez, je l'ai déjà installé, donc j'ai la même chose. Enfin, il y a 1/3 1 et effacer cet écran ici et il est juste voir hâte, Pip, Installer mon connecteur Super Bowl dash python Dash R f Droit, donc nous sommes juste ajouter des choses à la fin pour les rendre légèrement différents. Mais si le 1er 2 ne fonctionne pas, allez-y et essayez celui-ci. Et je ne vais pas résoudre celui-là parce que le 2ème 1 a bien fonctionné pour moi. Je sais que c'est un peu bizarre, mais c'est comme ça. peu bizarre, Je ne sais pas pourquoi. Ok, donc dans la prochaine vidéo, nous allons aller de l'avant et commencer à écrire notre premier code python. 8. Python Mysql 8 Connectez à une base de données dans Python: Ok, donc nous avons installé tout ce que nous avons besoin d'installer. Maintenant, il est temps de commencer à écrire du code python. Alors ouvrons juste un fichier ici en texte sublime, et je vais importer cette chose que nous venons d'installer dans la dernière vidéo. Donc mon connecteur de point de suite. Très bien, donc nous voulons enregistrer ceci tout de suite en tant que fichier python. Alors venez ici et cliquez sur, Enregistrer sous et naviguez vers ce répertoire que nous avons créé il y a un certain temps. C' était R C. Mon dossier de suite, et appelons simplement ça je ne sais pas la base de données qui va bien et venez ici à tous les fichiers et programmes ou autre. Et cherchez High Thon juste ici. C' est comme ce python, puis cliquez sur sûr Une autre façon de le faire. Appuyez sur, annulez ici, venez ici pour afficher, puis syntaxe, puis faites défiler vers le bas jusqu'à Python. Vous voyez maintenant les couleurs changent un peu. Alors maintenant, Sublime sait que c'est Python. Donc maintenant, quand nous arrivons fichier hit apparent enregistrer comme il le voit déjà, il est déjà sélectionné python pour nous. Juste une autre façon de le faire. Donc encore une fois, faisons défiler vers le bas jusqu'à R. C. Mon dossier de suite. Appelons cette base de données et enregistrez-la. Ok, donc nous avons importé le module de connecteur ma suite que nous insultons maintenant si vous deviez le faire. Si vous essayez ceci et cela ne fonctionne pas, et puis vous devez revenir en arrière et Pip, installer ma suite Connector, Dash Python ou Pip Installez ma suite Connector Dash Python Dash R F. Vous pouvez toujours vous en sortir avec juste importer mon connecteur de point de suite. Vous n'avez pas besoin d'importer ma suite dot connecteur dot high Thon, par exemple. Je crois que c'est le cas. Si vous courez et volé ne fonctionne pas, essayez de le faire. On ne sait jamais. OK, donc, euh, maintenant nous devons créer une instance de notre base de données qui s'exécute en arrière-plan. Rappelez-vous quand nous avons installé la base de données ? Il a déclenché l'initialisation, et c'est juste en quelque sorte en arrière-plan. Excusez-moi de courir maintenant, nous devons nous y connecter. Donc, créons une instance de type variable de parole. Et appelons ceci je ne connais pas ma base de données et définissez-la égale à ceci. Ma suite dot connecteur dot connect. Maintenant, nous devons passer quelques variables, donc nous devons passer à cette variable 0.3. Le 1er 1 est hôte, puis une virgule. Le suivant est l'utilisateur Mama. Et enfin, mot de passe pss W d Um, deux guillemets et puis je ne pense pas que vous ayez à mettre un commentaire à la fin, mais je le fais toujours, juste au cas où, parce que nous allons ajouter des choses à l'avenir. Et si on oublie de le mettre à l'avenir, on y arrivera. Donc je l'ai juste mis là maintenant. Alors, hôte, voici le comte de votre base de données. Donc, la plupart du temps, lorsque vous travaillez dans le développement Web réel ou autre chose, votre base de données est dans le cloud quelque part et vous aurez un U R L pour cette base de données comme 192 0.168 point 40.9 ou quelque chose comme ça, est-ce pas ? Nous exécutons notre base de données sur notre ordinateur local sur son propre ordinateur afin que nous puissions simplement taper l'hôte local ici en ce moment. Rappelez-vous, lorsque nous définissons la base de données sont l'utilisateur était route, C'est la route et ce mot de passe que nous avons choisi lorsque nous avons mis en place la base de données était mot de passe. 123 bien, donc c'est à peu près tout. Nous pouvons maintenant nous connecter en utilisant juste cela. Donc, pour prouver que cela a fonctionné, nous pouvons imprimer cette variable DB que nous venons de créer. Donc, si nous gardons cette tête sur notre petit truc de terminal bash et pwd pour nous assurer que nous sommes dans ce répertoire, voir mon répertoire de suite LS pour lister ces trucs. On pourrait voir l'espoir qu'il y a cette base de données ce fichier. Alors faisons-le ce truc. Donc, point de base de données python p y. Et c'est ainsi que vous exécutez des programmes python. Vous tapez python, puis le nom du programme. Boum. Nous obtenons ceci ma connexion point connecteur de point de suite, pas mon objet point de connexion suite. Donc c'est Ah, nous avons créé un objet ici et c'est juste Ah, tu es Elna TRL. C' est une adresse en mémoire où cette chose est assise, donc cela ne signifie absolument rien pour nous, sauf que cela signifie que ça a fonctionné. Cela signifie que la base de données a été correctement configurée. Cela signifie que nous sommes en mesure de nous y connecter depuis notre suite ou depuis notre programme Python, et nous n'avons rien fait. Nous n'avons pas entré de données ni demandé de données ou quoi que ce soit du genre, mais c'est important. Nous savons maintenant que cela fonctionne donc c'est très cool. Et vraiment, c' est celui d'Aziz AEA. Il obtient. Je veux dire, ce n'est pas plus compliqué de se connecter à une base de données ma suite à partir d'un programme Python. Vous importez juste mon truc de connecteur de suite. Créez une connexion ici, ajoutez dans votre nom d'hôte votre nom d'utilisateur et votre mot , puis, boom, vous êtes connecté. Donc maintenant, c'est juste une question d'apprentissage. Les différentes commandes en Python pour, par exemple, créer une nouvelle table, puis ajouter des données à la table plutôt que de récupérer des données de cette table ordonnées de différentes manières . Des choses comme ça. Tous les trucs de base de données que vous voulez dio, et c'est ce que nous allons passer en quelque sorte le reste du cours à apprendre à faire. Mais la viande et les pommes de terre de ce truc est fait. Nous avons créé une base de données, nous y avons connecté, et nous sommes prêts à partir. Donc, dans la prochaine vidéo, je pense que nous allons regarder le pupitre de ma suite et en quelque sorte obtenir ah, une sorte de compréhension de ce qui est disponible pour nous dans notre base de données, et c'est une bonne façon de le regarder à travers ma suite Workbench, parce que c'est une interface utilisateur graphique, et c'est vraiment cool. Donc nous allons penser que nous allons commencer à regarder ça dans la prochaine vidéo 9. Python Mysql 9 Python MySQL Workbench: OK dans cette vidéo, on va jeter un coup d'œil à ma suite. Workbench est le petit logiciel qui a été installé lorsque nous avons installé ma suite, et c'est vraiment cool. Il nous donne une interface utilisateur graphique, un gooey pour notre base de données ma suite. Donc maintenant, tout au long du cours, nous allons faire principalement tous ces trucs en Python. Mais je veux juste passer quelques minutes un peu à regarder ce logiciel parce que c'est vraiment cool et vous le trouverez utile. Ah, vous savez, pour le débogage pour vous assurer que vous avez les choses correctes et généralement juste regarder votre base de données. Parfois, il est préférable de simplement le regarder au lieu d'exécuter un programme python et de retirer des données manuellement. C' est ce qu'on va regarder dans cette vidéo. Donc, passez à votre menu Démarrer de Windows. C' est sur mon autre moniteur. Vous ne pouvez pas le voir, mais allez à la petite recherche et tapez simplement ma suite. Et la première chose qui apparaîtra sera probablement la ma suite Workbench et Ours Aversion . 8.0. C. E, qui est l'édition communautaire, je pense, qui est la chose libre que nous avons téléchargé la version gratuite et tirer sur ce et c'est tout. Donc c'est vraiment cool. Vous voyez, ici nous avons notre petite instance de ma suite qui fonctionne ici l'hôte local de la route . Pourquoi ça s'appelle Lam p ma suite. Mais, euh, je pense que j'ai LAMP, qui est un autre programme PHP installé. Peut-être que c'est pour ça que ça dit ça, mais tu peux ajouter d'autres connexions ou quoi que ce soit, et nous avons des choses ici sur le côté, donc je vais juste double-cliquer dessus et boum, ce truc surgit et c'est tout. C' est en quelque sorte tout ici, et ça a l'air écrasant. Il y a plein de choses ici, mais ce n'est pas trop mal. Donc, ici, vous voyez ces schémas comme lorsque vous créez des tables de base de données. Un schéma a été créé. C' est un peu comme un instantané de la base de données, et vous pouvez voir que nous en avons déjà trois. Trois tables ou trois bases de données, je dois dire, déjà installées. Et c'est parce que lorsque nous avons installé ma suite stand un peu, nous avons installé de la documentation et des données d'exemple ah. C' est ce que ce genre de choses est une partie de cet exemple de données. Donc, ici, nous avons cette base de données mondiale à l'intérieur. On a une table. Donc, si on clique dessus, on voit Ville, Comté, pays, ville, pays, langue du pays, Um, et d'autres choses. Cliquons sur la ville. Et nous avons encore plus que nous n'avons de colonnes. Ah, je nomme les codes de pays. Allons sur le nom. Donc, si nous double-cliquez sur ce droit apparaissent juste son nom. Tu vois ce petit éclair ici ? Cela nous permet d'exécuter des requêtes de suite, et nous parlerons des requêtes de suite à venir dans, Vous savez, d'autres vidéos à partir de maintenant, mais fondamentalement, mais fondamentalement, chaque fois que vous faites quelque chose à la base de données chaque fois que vous l'a sorti, prendre des données, faire n'importe quoi à une base de données, vous exécutez une requête sur le langage de requête. On utilise une suite. C' est pour ça que nous appelons ça ma suite. Donc c'est juste un commandement secret très basique, je suppose que si on frappe ce petit truc, euh, le code de l'air Ouais, ce n'est pas un bon commandement secret. Je vais aller de l'avant et fermer ça ou le supprimer. D' accord. Ah, au lieu de cela, c'est vrai. Cliquez ici, et ce que nous voulons faire est de sélectionner Rose limite 1000 et nous avons frappé ce boom. Nous obtenons cette représentation réelle de l'interface utilisateur de l'unité graphique de tous les noms de cette colonne spécifique dans ce tableau spécifique. Je suppose que oui. Nous cherchons un bol. Rita, tu sais ce que certains d'entre eux sont Era San Fernando, et on peut étendre ça. Rends-le plus grand. Sydney, Perth C'est juste la liste des noms de villes à travers le monde. Et voici la déclaration de suite réelle de la suite Query Select Name de World dot City. Et nous parlerons d'une suite de requêtes et de choses comme ça plus tard. Pas si important. Euh, voyons voir. Retournons, obtenons une meilleure vue. Je vais juste cliquer sur cette table de ville ici. Cliquons sur Tout. Donc nous avons le nom, le pays, le code, le district et la population Cool. Des données intéressantes ici, et nous ne nous en soucions pas. Les données sont juste un exemple de texte qui est venu avec cela, mais un peu intéressant. Pas de pays. C' est donc dans les pays. Les bons clics comme Rose. Fondamentalement, ce que nous faisons ici, c'est que nous sélectionnons les 1000 premières lignes de ce tableau tout de suite toutes sortes de choses dans celui-ci. Donc, nous avons le nom ou continent Ruba, région Amérique du Nord population de surface des Caraïbes, espérance de vie, toutes sortes d'informations nécessaires. Ici. On pourrait jouer un peu avec ça. Gouvernement forme république, territoire non métropolitain de la quelque chose Pays-Bas ressemble à un plaisir. Chef de l'Etat George W. Bush. Euh, donc je suppose que le chef de l'État des Samoa américaines à Oshi, Anna, qui est en Polynésie, est George W. Bush. A propos de ça, ça doit être un peu désuet. Codes de capital. Intéressant. Très cool. Donc, et c'est juste, vous savez, juste un moyen de regarder vos données et d'aller de l'avant. On va construire nos propres tables et y mettre une sorte de données de pratique, et on peut venir ici et les regarder ici si on veut Teoh. Um, tu sais, c'est un peu utile de temps en temps, donc, tu sais, si tu fais comme le développement Web, tu n'utiliseras pas ce pupitre. Mais si vous faites quelque chose localement, euh, et que vous voulez juste visualiser vos données, voulez juste le voir sans avoir à écrire un tas de code python pour le faire. C' est une excellente façon de le faire. Donc non seulement vous pouvez voir des choses, mais vous pouvez réellement ajouter des choses et modifier des choses. Dis qu'on veut changer Aruba. On peut appeler ça un buzz de chambre si on veut bien et on vient juste ici. En fait, nous nous retirons et nous venons ici pour postuler. Cliquez sur ce qu'il crée le code de suite pour nous. Mise à jour. World Country, où nous voulons définir le nom égal d'Aruba où le code de pays est un VW. Donc, si nous appliquons cela fait, si nous venons ici et exécutons ceci à nouveau Rubio's il a été complètement disparu. C' est encore en cours d'exécution. Aereo Aruba est très cool. Si nous double-cliquez sur ce bouton, nous pouvons le changer à nouveau. Entrez, venez ici et appliquez. Appliquez cela à nouveau et boum ! C' est de retour à Aruba. Rafraîchissez-le, Aruba tellement cool. Et nous reviendrons à cet atelier de temps en temps pendant que nous suivons ce cours juste pour regarder des choses et, euh, vous savez, enseigner quelques choses ici et là qui sont intéressantes est mai, Mais, euh, très cool vient gratuit avec ma suite. C' est le travail de ma suite, Pension. C' est tout pour cette vidéo. Dans la vidéo suivante, nous allons commencer à écrire du code python plus compliqué afin de créer des tables et à nos données et faire toutes les choses amusantes qui commenceront dans la prochaine vidéo. 10. Python Mysql 10 Créer une base de données: OK dans cette vidéo, je veux créer une nouvelle base de données et la montrer à partir d'un programme python. Donc nous sommes ici dans l'établi en ce moment. Nous pouvons créer notre nouvelle base de données ici. Si nous voulions Teoh, nous regarderons faire ça. Peut-être un peu plus tard, mais nous voulons le faire. Et Python. C' est un cours sur la façon de faire toutes ces choses en Python. Donc la seule chose que je veux te montrer avant de partir, c'est voir ma souris. C' est en quelque sorte flottant par ici. C' est un curseur de souris, non ? Et ce que je veux faire ici, je les fais avec mon curseur. Si je veux rafraîchir ça, je prends mon curseur et je rafraîchis ce petit clic droit si je veux, tu sais, appliquer quelque chose. Je prends mon curseur et je pose ma candidature. Donc, nous faisons la même chose en Python. Mais nous, au lieu de faire glisser un curseur autour de nous, nous ne ferons pas que nous écrivions du code python . Mais nous allons toujours créer une sorte d'instance d'un curseur. Il s'appelle un curseur et ce curseur consort de commandes d'exécution dans nos bases de données de suite dans notre cas, ma base de données de suite. droite. Alors jetons un coup d'oeil à la façon de faire cela. Donc on n'a plus besoin d'imprimer ça. Nous allons garder toutes ces choses toujours ici en haut de notre programme, parce que nous en avons toujours besoin quand nous voulons faire mes trucs de suite à partir d'un programme python. Donc, ce que nous pouvons faire ici est de créer une instance d'un curseur et je suis juste appelé ceci mon curseur de soulignement S o r o k. Vous pouvez l'appeler tout ce que vous voulez, mais c'est un curseur, donc je vais l'appeler mon curseur. Maintenant, nous devons créer une instance de ceci dans notre, hum ma connexion. droite. Donc, nous allons juste ma base de données Elle, monsieur. Et puis Mais les petites choses là-bas, parce que c'est un peu comme une fonction. On peut passer les choses par là, non ? Donc Ok, on a créé ce truc. Maintenant, qu'est-ce qu'on veut dio ? Eh bien, créons notre propre base de données. Nous avons la base de données en cours d'exécution, mais nous n'avons pas encore notre propre base de données que nous avons créée. Tu sais, on a fait ça. On nous ramène ici. On a regardé cette base de données mondiale . Eh bien, c'est bon, mais nous voulons créer notre propre base de données. Alors comment on fait ça ? Eh bien, on peut juste aller utiliser notre curseur. On va utiliser le curseur pour la plupart des choses à partir de maintenant. Donc juste s'habituer à ce truc de son monsieur. Droit ? Donc, nous commençons toujours par nommer à mon curseur, puis nous voulons exécuter une commande, donc nous tapons, exécutons et passons quelques paramètres. Alors, que voulons-nous faire dans ce cas précis ? Nous voulons créer une base de données. Juste une base de données. Pas encore la table. On le fera un peu plus tard. Nous voulons juste créer la base de données. Donc, nous avons passé quelques guillemets et nous avons juste tapé et créer une base de données, puis nous avons besoin de nommer notre base de données. Et appelons ce test D B, c'est ça ? Et c'est tout. Remarquez donc ces lettres majuscules aériennes. Ces airs que cette suite aérienne commande, n'est-ce pas ? Donc nous passons une commande de suite dans ma suite. Et la commande sequel dans ce cas est créer une base de données mal pliée. On y va. Je savais que ça devrait être une couleur différente. Nous sommes donc en train de créer une base de données. Nous l'appelons test DB Maintenant, nous pouvons juste exécuter ceci et cela devrait fonctionner. Donc, tirons loin ou obtenons Bash et nous pourrions simplement exécuter la base de données Python. Arrêtez les gens moi et rien ne se passe à l'écran, non ? Parce qu'on ne lui a pas dit de montrer quoi que ce soit. Mais nous pouvons tirer vers le haut sont, euh, mon établi secret ici et venir ici pour nous tracer et cliquer sur ce petit bouton de rafraîchissement puis boum. Vous voyez, nous avons cette base de données de test Maintenant il n'y a rien vraiment dedans. Si on clique sur les tables, il n'y a pas de tables, il n'y a rien. Mais nous avons créé la base de données et c'est dans ma suite et mon orteil prêt. Commencez à travailler si très, très cool et assez simple. Juste un peu. Trop peu de lignes, vraiment. Trop peu de lignes, Mais cela ne compte pas, parce que nous allons juste toujours le faire pour initialiser sont un curseur un peu commandé pour exécuter. Tellement cool. Maintenant, avant de passer à autre chose, nous allons juste regarder mon pupitre de la suite pour voir si la base de données existait ou non. Comment faire cela à partir d'un programme python, si c'est ce que nous voulons ? Très simple. Nous allons juste mon point de curseur de soulignement Exécuter, Exécuter beaucoup de Coréens ici et à l'intérieur d'ici. Nous voulons passer plus de commandes de suite. Et donc nous voulons montrer les bases de données, accord. Et puis cela va montrer une liste de bases de données, parce que si nous retirons notre travail, ce que nous voyons, nous avons 1234 droit. On peut juste exécuter cette commande. Um, c plus remonter. On pourrait y aller quelque chose comme l'impression. Hum, mon curseur. droite. Mais ça va montrer un objet comme on l'a fait plus tôt. On pourrait sauver ça ici. allons venir ici et nous ne le faisons pas Nous n'avons pas besoin d'exécuter cette commande create database à nouveau parce que nous l'avons déjà créée. Alors disons ça très vite et venez ici et lancez-le. Et vous pourriez voir ma suite curseur montrer les bases de données. Ça nous montre ce commandement. Ça ne nous montre pas ce qu'on veut voir. Donc ça ne marche pas si bien. Au lieu de cela, nous pouvons créer une boucle quatre qui nous permet de regarder, parcourir toutes les bases de données qui y sont exposées et de les imprimer à l'écran. Alors faisons ça très vite. à la place. Donc, nous allons juste pour créer une base de données variable dans mon curseur, et puis nous imprimons juste que d être juste. Sauvegardons ceci et par ici et exécutez-le. Et boum, nous avons une liste Une belle petite liste de truffes de chacune de ces bases de données dans ma base de données. Donc, nous avons un schéma d'information. Nous avons mon schéma de suite performer à la télé séculariste Sister Tess et le monde. Et si nous ouvrons ça ici, nous avons la même assistance sécurisée Grinty B et monde. Ces deux autres sont cachés qui sont juste une sorte de bases de données système dont nous ne nous soucions pas vraiment . Tellement cool. Et ah, assez simple. Donc, vous voyez, quand on l'a imprimé, il l'a imprimé comme une sorte de, Ah, gros tube. Et c'est ce que c'est. C' est un tube. Donc si on veut, tu sais, être un peu plus gentil avec ça, on pourrait faire quelque chose comme, hum, appelé zéro avec un élément du tube. Quelque chose comme ça pourrait marcher. Voyons voir à quoi ça ressemble s et puis ça a l'air un peu plus agréable. Et puis vous pouvez exécuter un peu de formatage et nous en parlerons plus tard, Comme nous créons des rapports et des choses en python ont un format vous montrera comment faire. Ce serait cool. Donc je pense que c'est tout pour cette vidéo et la prochaine vidéo. Nous allons créer notre propre table, puis commencer à mettre des données dans la table et ce sera cool. C' est à venir dans la prochaine vidéo. 11. Python Mysql 11 créez une table: OK, dans cette vidéo, je vais te montrer comment créer une table. Donc, jusqu'à maintenant, nous venons de créer cette base de données DB test et ensuite nous avons montré la base de données. Alors, comment créer une table ? Eh bien, les premières choses d'abord. Maintenant que nous avons créé une base de données de test de base de données, nous devons laisser notre programme non. A partir de maintenant, nous voulons utiliser uniquement cette base de données. Donc, nous allons ici à notre configuration en haut ici, et c'est assez simple. Nous avons juste besoin de taper la base de données et de la définir égale à quelque chose et de mettre une virgule à la fin. Maintenant, notre base de données s'appelait DB test, et c'est vraiment tout ce que nous avons à faire. Alors je vais aller de l'avant et sauver ça. Alors vous avez pu voir ici. J' ai commencé à commenter Teoh ce que nous avons fait dans la vidéo précédente, et je pense que je vais les laisser ici et puis à la fin du cours, je vais vous donner tout ce code pour que vous puissiez avoir tout cela comme une sorte de guide de référence rapide. Je pense que c'est probablement utile, et nous allons continuer à descendre la page ici, faire de nouvelles choses. Donc, dans cette vidéo, comme je l'ai dit, nous voulons créer une table. Donc, comme tout ce que nous voulons toujours faire, nous voulons commencer par créer un curseur et mettre ce bien égal, réellement veulent exécuter. Et cette fois, on veut passer un tas de trucs. Donc d'abord, nous voulons faire une petite suite. Commande dans la commande secrète pour créer une table est créer Abel. Tu vas trouver cette suite commande Air. Assez simple et simple, vous pouvez apprendre suite comme un langage de programmation. Ce n'est pas vraiment un langage de programmation. C' est juste si facile. Si vous souhaitez créer une table, tapez create table. Si vous voulez afficher une base de données voir type show base de données, vous savez que c'est assez simple, donc nous verrons cela aller de l'avant. Alors pensons au type de table que nous voulons créer. Supposons que nous ayons un site Web Je ne connais pas, et que nous voulons que les gens puissent s'inscrire, donc nous voulons créer des utilisateurs. Et alors appelons nos utilisateurs de table maintenant à l'intérieur d'ici. On doit passer toutes les choses qu'on veut dans cette table et on fait ça comme ça. Donc, nous n'avons pas encore parlé des types de données, et nous le ferons très prochainement. Mais chaque fois que vous créez une nouvelle colonne, c'est ce que nous faisons ici. Nous créons toutes les différentes colonnes que nous voulons pour chaque ligne de notre base de données ici de notre table. Donc, chaque ligne ou chaque colonne doit être du même type de données que nous avons parlé dans cette toute première vidéo. Et voici où nous désignons ce que ce type de données est. Donc je vais juste passer par ici et taper certains de ces trucs, et ensuite on parlera de lui après. Disons qu'on veut ah, nom, champ. Maintenant, vous pouvez avoir prénom nom nom de famille. Je vais juste garder ça simple pour ça. Donc, nous voulons le nom, et nous voulons que le type de données pour ce nom soit var voiture. Et puis à l'intérieur de cela, nous voulons dire à 55 maintenant est le nombre d'éléments de texte. Vous savez, le nombre de choses qui seront dans cette colonne. Donc le max est 255 donc je vais mettre 255. Donc, par exemple, vous savez si quelqu'un tape. John Elder, c' est 1123456789 10 caractères de long, non ? Tant que ça, tant que c'est moins de 255, on peut le mettre dans cette colonne. Donc c'est juste une sorte de ah, vous savez, vous dit la quantité maximale de caractères que vous pouvez ajouter. Donc c'est loin voiture. Et nous allons parler de voiture Var et certains de ces autres types de données. Euh, tu sais, aller de l'avant. Alors voyons, qu'est-ce qu'on veut d'autre ? Mettons un email, et ça va être une voiture var à nouveau. Mettons à 55 maintenant. À l'époque où les bases de données étaient nouvelles , , vous vouliez vraiment être prudent et mettre comme juste le nombre de caractères dont vous aviez besoin parce que la mémoire et l'espace espace ordinateur j'étais très cher dans la journée et là n' était pas beaucoup de mémoire disponible. Orteil. Ajoutez ces choses. Il n'y avait pas beaucoup , disque,d' espace, d' orteils. Tenez ce truc ces jours-ci, vous savez, semble un énorme serveurs Web sont énormes. Peu importe combien de caractères air dans chaque colonne, donc j'ai tendance à mettre le maximum pour tout le monde parce que, tu sais, tu sais, qui s'en soucie ? Si vous travaillez pour Google et que vous devez mettre à l'échelle et qu'il doit être rapide, alors peut-être que vous allez au lieu de mettre 2 55 vous pourriez mettre 50 ou quelque chose comme ça. Vous savez, vous pourriez le réduire à juste pour obtenir cette vitesse de 100 000 points de pourcentage, vous savez, vous savez, chose que nous ne nous en soucions pas. Droit ? Donc d'accord, Marquez notre virgule e-mail. Disons qu'on veut l'âge de la personne, non ? Donc l'âge va être un entier et je ne sais pas, 10 10 caractères. Je veux dire, vraiment, nous avons besoin de trois personnages dont personne n'a plus de 900 ans, non ? 999. Donc je vais juste mettre 10 juste parce que, euh OK alors et enfin, nous voulons mettre un utilisateur i d. Donc je vais juste y aller, utilisateur, je d Et c'est un peu intéressant. Nous voulons que ce soit un entier, et nous voulons que cela s'incrémente automatiquement, et nous voulons que ce soit la clé primaire. Maintenant, c'est plein de trucs. Vous ne savez pas encore ce que c'est, mais nous voulons un nombre unique pour chaque ligne. Droit ? Donc si on veut chercher John Elder Well, il y aura peut-être 10 John Olders. Et tu sais, les gens ont le même nom, tu sais ? Comment désignons-nous ? Lequel est lequel auront-ils besoin d'un utilisateur ? Et ces chiffres doivent être uniques, non ? C' est ce que ça fait. Il crée un nombre unique. Il l'affecte automatiquement. Alors il dit juste, qui était le dernier des derniers était le numéro huit. Ce type est le numéro 9. Ensuite, nous allons me donner le numéro 10. Tu sais, il fait ça automatiquement. Incréments automatiques pour nous et clé primaire. En fait, nous avons besoin que Teoh fasse ça capitalisé. clé primaire signifie que c'est la clé principale que nous allons utiliser pour garder les choses. Euh, tu sais, euh, garder une trace des choses. Vous pouvez avoir beaucoup d'idées différentes. Ça va être le principal. C' est juste une chose de base de données, donc c'est à peu près cela qui va créer une table. Maintenant, nous pouvons tester ceci pour voir si cela fonctionne. On pourrait aller mon curseur qui s'exécute, et ensuite on passera dans les tables de spectacle, et ensuite on pourrait faire la même chose que dans la dernière vidéo. On peut aller pour, hum, la table dans mon curseur et ensuite aller juste imprimer la table. Alors gardons ça et lançons ça, voyons si nous avons fait des erreurs. Je fais beaucoup d'erreurs. Je fais toujours des fautes de frappe. Alors, lançons ça et voyons. Et boom que nous obtenons des utilisateurs est la seule table. Et aussi, puisque c'est un couple, nous pouvons aussi le faire comme ça à 00 avec l'article en difficulté, vous pouvez courir ce gars à nouveau. C' est ce qu'on fait. Oh, j'ai encore couru ça. Il a essayé orteil, créer une autre table. Il commente cela. Depuis que nous avons déjà créé la table. D' accord, réexécutez ça. Boom utilisateurs dans un bien mieux formaté. Et vous remarquez si nous sortons nos ouvriers ? Bien sûr, nous l'avons fait. Dans ce truc du monde, on a plein de tables, non ? Ville, pays , pays , langue, etc. Aucune de ces choses. Ils arrivent sur notre get Bash. Quand nous exécutons cette commande ici, vous savez, nous montrons des tables. Pourquoi ça ne montre pas tous ces autres ? C' est parce qu'on l'a dit au programme. Oh, non, on se fiche d'aucune de ces autres bases de données. On veut seulement la télé test, donc ça va dans le test tp. Il appelle toutes les tables dans ça. Dans ce cas, il n'y a qu'une seule table, la voir ce que nous appelons la table des utilisateurs. Et de même, nous pourrions le tirer à nouveau sur le pupitre, revenir à notre schéma comme frappé, actualiser et ensuite descendre pour tester les tables EBI. Et puis, boum ! On voit ça. Les utilisateurs sélectionnent rose 1000. Il n'en reste plus là où il n'y en a pas encore. Nous n'avons pas ajouté de personnes dans notre base de données, mais vous pouvez voir ici les différentes colonnes nom, email, âge et utilisateur I d. Donc très, très cool et assez simple. Assez simple. Donc c'est tout pour cette vidéo. Dans la prochaine vidéo, nous allons regarder ajouter des données à notre nouvelle table, et , euh, ça devrait être amusant, et ce sera dans la prochaine vidéo 12. Python Mysql 12 insérer un enregistrement: OK dans cette vidéo. Je veux parler de l'insertion de données dans notre nouvelle table. Donc, sauf si nous le faisons, nous avons ajouté une table. Nous avons cette table d'utilisateurs. Maintenant. Comment on y met des trucs ? Oh, il y a deux façons différentes. Et je pense que dans la première vidéo, on va regarder la 1ère 1 et c'est juste ajouter un enregistrement de rangée 1. Maintenant, vous pouvez ajouter un tas d'enregistrements en même temps, mais dans cette vidéo, nous allons juste faire une chose dans la vidéo suivante. Nous allons vous montrer comment en faire plusieurs en même temps, donc c'est assez simple. On y va. Fondamentalement, nous créons , um, une variable. Et appelons ça, je ne sais pas, trucs de suite. Cela n'a pas vraiment d'importance et définissez cela comme maintenant. Nous devons créer une commande de suite, et quand nous ajoutons des choses dans une table, les insérions dans une table. Donc, la commande de suite pour faire cela est insérer dans en ce moment, nous voulons l'insérer dans notre table d'utilisateurs, à droite. Et maintenant, nous avons juste besoin de transmettre, hum, ce que nous allons mettre dans. Donc, nous avions un nom et un e-mail et un âge que nous n'avons pas besoin de mettre l'utilisateur i d parce que la base de données ajoutera cela automatiquement, puisque nous mettons cette chose d'incréments automatiques donc nous n'avons pas à faire face à cela. Alors allons-y. Um, nom âge virgule. Non, ça va nom email commun. L' âge commun n'a pas vraiment d'importance. Le, euh Eh bien, ouais, n'a probablement pas d'importance où vous les mettez. Nous ne devrions probablement pas envoyer l'âge de l'e-mail parce que c'est la façon dont ils regardent dans la table elle-même. Alors on va les valeurs, et ici on ne va pas mettre les valeurs réelles ici. Nous allons mettre des espaces réservés et pour un espace réservé, nous mettons un signe de pourcentage s. Et c'est un peu comme quand vous interprétez tard dans une chaîne avec python, vous ferez le même genre de chose s oh, c'est ce que est. Donc virgule. Et puis on recommencera et on recommencera. J' y vais et OK, alors on fait ça trois fois parce qu'on a trois choses qu'on met ici, non ? Ça a du sens. Et voyons ce que je pense d'autre qui fonctionne. Donc maintenant, nous devons créer un bon enregistrement, et nous pouvons appeler ça tout ce que nous voulons. Appelons ça un enregistrement et allons-y. Ajoutons John et mon email est John at kota me dot com, et mon âge est 40 ans et nous devons mettre tout cela entre parenthèses. Oublions ça pour une raison quelconque. Ok, donc tu remarqueras que John va avec son nom. Cet e-mail va avec l'e-mail, et cet âge va avec l'âge. Ils sont dans le même ordre que nous avons répertorié ici, et c'est important parce que les espaces réservés les placeront dans l'ordre dans lequel vous les mettez ici. Vous remarquerez aussi que les cordes ou de nos voitures, dont nous n'avons toujours pas parlé de ce dont nous allons parler dans une minute, euh, sont certainement par guillemets. Et les chiffres ne sont pas généralement parlant. Lorsque vous faites des nombres et python, vous ne les mettez pas entre guillemets, car si vous le faites, ils se transforment en chaînes. Ce ne sont plus des nombres quand vous le mettez entre guillemets. Donc, pas de guillemets. Ok, alors qu'est-ce qui se passe maintenant ? Nous devons mettre cela dans la base de données, et comme tout ce que nous avons fait jusqu'à présent, nous devons utiliser notre curseur. Allons donc mon trait de soulignement. Souligner le curseur point exécuter mignon et ensuite nous avons besoin de passer en deux choses. D' abord, cette suite de trucs que vous allez et ensuite ce record un. Très simple. Maintenant, si vous exécutez ceci, il le mettra dans la base de données, mais il ne l'enregistrera pas. Donc, si vous savez quelque chose sur les bases de données, si vous avez déjà fait comme des bases de données de développement Web avec, disons, ruby sur rails ou Django chaque fois que vous mettez des choses dans la base de données, vous devez valider ces modifications. Ça appelle son « Commit ». Tu commets une modification à la base de données, et nous devons le faire ici. Donc notre connexion à la base de données s'appelle ma base de données. Donc ici, nous allons mon commit db dot, et puis cela et cela devrait fonctionner. Alors allons-y et sauvegardons ça maintenant. Nous n'avons pas écrit de code toe montrant quoi que ce soit sur l'écran. Donc, si nous lançons ça, rien ne se passera à l'écran. Espérons, devons-nous y entrer ? Rien ne s'est passé, mais maintenant on peut monter notre banc de travail ici. C' est pourquoi c'est un peu pratique. Nous avons juste toute cette tête sur le schéma comme et puis cliquez sur les tables d'être grincheux, les utilisateurs et maintenant c'est juste. Cliquez et faites ceci. Sélectionnez Rose Limit 1000 et Boom ! John John Eco pour moi, 40 ans et regarde ça. Il a un utilisateur i d d'un Très cool, hein ? C' est comme ça que tu as eu un record. Assez simple. Assez simple. Oui, et tu vois ici, c'est la suite, non ? Sélectionnez. Cette étoile représente tout des utilisateurs de point de base de données de test, puis ceci. Ah, point-virgule et on parlera plus de suite au fur et à mesure. En fait, tu vas commencer à le ramasser pendant que je continue à faire des choses. Et c'est très simple, direct. Donc c'est tout pour cette vidéo. Dans la prochaine vidéo, nous allons regarder ajouter plusieurs enregistrements à la fois, et après cela nous parlerons des types de données parce que nous aurions dû en parler il y a quelques vidéos, mais j'ai tendance à le masquer, mais nous allons certainement parler des types de données, et si j'oublie, rappelle-moi parce que c'est important. Donc, ce sera le prochain couple de vidéos 13. Python Mysql 13 insérer de nombreux enregistrements: D' accord. Dans la dernière vidéo, nous avons ajouté un enregistrement dans cette vidéo, nous voulons ajouter un tas de disques, et c'est à peu près le même processus est juste légèrement différent. Donc on va commencer. J' ai commenté cela, mais nous avons besoin de cet insert dans, um ligne. Donc, nous allons aller de l'avant et copier et coller ça dans ici, et ça reste le même parce que nous faisons la même chose. Nous ajoutons aux utilisateurs l'écriture, le nom, e-mail et l'âge. mêmes trois espaces réservés. Droit. Donc on est bien d'y aller maintenant, dans la dernière vidéo, on vient de faire ça. On a créé un disque, non ? Et c'était John John Economy et 40. Maintenant, nous voulons créer beaucoup d'enregistrements. Donc je vais juste appeler ces enregistrements, et ce que nous devons faire ici, c'est que nous devons créer un tableau, et c'est juste un tableau python. Et si vous êtes familier avec les tableaux python, c'est génial. Honore est juste une liste de choses fondamentalement, en fait, en python, ils les appellent des listes. Ils ne les appellent pas de tableaux. pensant à Ruby, accord. Tous les autres langages de programmation dans le monde appelle une augmentation et python. Ils les appellent liste. Nous devons donc créer une liste. Et cette liste doit être composée de différents objets et chaque objet sera un tube, et un temple est comme une liste. C' est juste un peu différent. Euh, la différence. La principale différence est qu'ils sont entre ces parenthèses est deux parenthèses, donc nous devons en ajouter autant que nous le voulons. Alors ajoutons, je ne sais pas trois ou quatre. Maintenant c'est ça pour Devenons fous. Donc à l'intérieur, on a juste mis comme on vient de le faire avec John John ça va vers moi et l'âge qu'on vient de mettre ce qu'on veut. Alors allons-y, Tim. c' Tim, est Tim à Tim Dot Com ? Et Tim a 32 ans. C' est ça, non ? Donc, si nous voulons ajouter Mary Comma Mary à Mary dot com sont sophistiqués. Mary a 21 ans. D' accord ? Et voyons qui d'autre. Steve, allez, Steve à Steve email. Mélangez un petit point com, et Steve a 57 ans. Et enfin, qui voulons-nous ? Mettons Tina. Tina. Tina le faisait ? Tina est à Tina à un autre point com et Tina est quoi, 19 ans ? Tu sais, 29 ans. D' accord, allez-y et sauvegardez ça maintenant, comme avant. Nous devons commettre ça. Donc je vais juste copier la même chose ici, et nous avons aussi besoin de notre curseur. Nous devons exécuter le curseur. Maintenant. Dans la dernière vidéo, on a ajouté un disque, non ? On en a exécuté un dans cette vidéo. Nous ajoutons beaucoup d'enregistrements, donc nous devons en exécuter beaucoup. Bon, donc c'est le premier changement. Ensuite, comme dans la dernière vidéo, nous commençons par identifier notre commande insert suite ici. Et puis nous lui disons ce que nous voulons ajouter. Nous n'ajoutons pas d'enregistrements, ratting ou non, ajoutant des enregistrements de ratting d'enregistrement un. Droit ? Alors allez dire ça. Et les doigts croisés. Ça marche. Ok, rien ne s'est passé. Alors montons notre établi de ma suite, et montons ici. Et il a juste frappé le petit éclair et voir les mises à jour. Et boum, ça le fait. Tim, Mary, Steve, Tina. Et regardez l'utilisateur. Je suis leur auto incriminant. 12345 Très, très cool âges ont été énumérés là-bas. Impressionnant. Maintenant, je vais parler de la façon de changer les données d'un programme python que vous connaissez, par programme. Mais, vous savez, comme je l'ai dit tout à l'heure, si vous voyez une erreur ici comme Steve n'est pas 57 ans, il a 56 ans. Vous pouvez le changer d'ici. Il est venu ici, Changez-le. Descendez ici. Frappez, appliquez, finissez. Viens ici et frappe à nouveau un éclair pour le rafraîchir. Et ce changement. Je ne me souviens pas de ce que c'était avant que ce soit un 57. Mettons-le 55 voir encore. Je ne me souviens pas de celui-là. Pourquoi ? Pourquoi ? Mais ça se rafraîchit. Oui. 55 ont dû être 57 ans plus tôt. Une longue journée. Donc, tu sais, gardez ça à l'esprit maintenant. Tu ne vas pas vouloir faire ça. Je veux dire, c'est une sorte de tricherie, mais vous pouvez en un pincement si vous avez besoin de réparer quelque chose de très vite. Et comme je l' ai dit, je vais te montrer plus tard comment faire ça à partir d' un vrai programme python. Oui, c' est comme ça qu'on insère beaucoup de choses du programme. Maintenant, nous pouvons aussi tirer ça à nouveau très vite. Nous pouvons également importer des bases de données entières à partir de cette chose ici, et nous en parlerons un peu, mais c'est comme cela que vous venez d'ajouter, comme vos propres informations à partir d'un programme. Donc c'est tout pour cette vidéo. Dans la vidéo suivante, nous allons parler des types de données, j'ai promis. Nous en avons parlé plus tôt, mais nous devons vraiment en parler rapidement. Ce n'est pas si délicat. J' ai juste besoin de vous pointer dans la bonne direction et de vous dire quelques choses à ce sujet, et ensuite nous serons prêts à y aller, et nous reviendrons dans l'apprentissage de la base de données Cool Python afin que ce soit dans la prochaine vidéo . 14. Types de données Python Mysql 14: D' accord. Dans la dernière vidéo, nous avons parlé d'insérer beaucoup de choses dans la table de base de données dans cette vidéo. Je veux parler très brièvement des types de données. Donc, nous avons déjà abordé ça dans le passé. Chaque colonne doit être du même type ici pour nommer toutes les choses ici ou texte ou en termes de base de données de nos voitures ici. Ici, on a un juge. Ces entiers d'air. Droit ? Quels sont donc les différents types de données disponibles ? Comment s'appelent-ils ? Et comment les utilisez-vous ? Eh bien, chaque base de données est un peu différente, non ? Et ils appellent tous les types de données différentes choses. Tu sais, hum, l' un d'eux pourrait être Var Car. Un autre pourrait appeler ça voiture. Vous savez, l' un d'eux pourrait appeler ça le terrain de voiture, vous savez, mais ils sont tous pareils. Vous avez juste à les rechercher essentiellement, parce qu'il y a tellement de bases de données, et probablement vous allez utiliser d'autres bases de données. En outre, ma suite, Post Press est très populaire sur la construction d'un cours sur les cartes postales. Si vous êtes intéressé par cela, revenez dans quelques semaines, il sera probablement sorti au moment où vous verrez cela, mais ah, mais ah, toutes les bases de données ont différents types de données de types de données. Donc, sortons un navigateur Web et tu dois juste aller à Google et taper ma suite, hum huit. Ah types. Et il y a un tas de différents maintenant c'est la ma suite, les quais réels. Je ne recommande pas d'y aller. C' est déroutant. C' est un truc très stupide sur les trois écoles Voyons voir. Oh, ça pourrait marcher. point des tutoriels. C' est toujours une bonne chose. Nous allons regarder un couple d'entre eux et juste voir si les types de données suite. Mes types de données de suite. ce C' estceque nous voulons et vous pouvez voir que nous avons. Voici juste une liste d'entre eux voiture et la taille de notre voiture taille et vous pourriez voir contient une chaîne de longueur variable, uh, uh, peut contenir des lettres, chiffres, caractères. tailles maximales de Maxwell, spécifiées entre parenthèses, peuvent contenir jusqu'à 55 caractères. Si vous mettez une valeur supérieure à 2 55, il le convertira en un type de texte. Et c'est en bas, non ? La voiture ressemble beaucoup à notre voiture. Je ne me souviens pas du haut de ma tête de la différence entre les deux. Peut-être que le nom de porte dit par ici que vous devez bien définir, euh, juste avant les espaces. Je ne sais pas. Je ne me souviens pas de mes mains. Pas très important pour les voitures quand vous aurez toujours envie d'utiliser. Faites-moi confiance sur ce, euh, euh, texto lob ces air pour des objets binaires, des images, images, peut-être des fichiers musicaux, des choses comme ça. Um, ouais. Alors, en regardant ici, nous avons différents types de nombres. Entier minuscule, petits entiers, entiers moyens dans, euh, remarque. Je mets un entier qui fonctionne trop Orent que vous pourriez mettre. Et il y a différents types de choses. Float est comme un nombre décimal, non ? Donc, si vous voulez économiser comme, des données client, comme si quelqu'un a acheté quelque chose de vous et qu'il était $19.95 vous ne voudriez pas utiliser dans jerk est des entiers un nombre entier que vous voudriez utiliser float, vous savez, ce genre de chose ou décimal, non ? Double commencé comme une chaîne. Non, vous ne voudriez pas cela parce qu'il le transforme en une chaîne. C' est très intéressant. Vous pouvez passer par ici tout ce dont vous avez besoin. Et ce ne sont que des millions de cas d'utilisation, donc je ne peux pas vraiment les examiner tous. Mais ce sont des choses différentes. Et le principal type de catégories sont le texte et les chiffres. Ce sont ceux que vous allez utiliser le plus. Mais vous pouvez également utiliser la date. Donc ici, vous pouvez voir différentes choses de date. Date, date, heure, heure, année, année, horodatage. Oh, tu vois, je pense que c'est tout ce qu'ils ont trouvé dans différents types de bases de données ici. Oui, regardons l'éditorial 00.1 très vite. Ici, nous avons le même milieu int commence les données, les types, les types chaîne de temps. C' est très intéressant. Et c'est tout ce qu'il y a. Vraiment ? Donc, genre, n'essaie pas de mémoriser ces choses parce que c'est stupide. Tu n'as pas besoin de faire ça. Juste à chaque fois que vous concevez votre base de données, passez une minute, Google et allez, Ouais, Ouais, j'ai besoin d'utiliser la voiture lointaine. Ou si vous avez un cas d'utilisation spécifique qui a besoin de quelque chose, cette voiture de bar ne fonctionne pas très bien avec, Vous savez, juste passer par les types de chaîne et trouver celui qui fonctionne correctement, et ils fonctionnent tous comme vous au lieu de notre voiture. Vous tapez, vous savez, blob, puis les parenthèses, puis la longueur maximale ou autre. Comme nous l'avons fait avec notre voiture. Donc, euh ouais, je suppose que ce sont des types de données. Assez simple. Trois tout droit en avant. Ah, voyons, dans la prochaine vidéo, je pense qu'on va commencer à chercher à extraire des données de la base de données et à les montrer à l'écran, et ça les montrer à l'écran, sera dans la prochaine vidéo. 15. Données de sélection de Python Mysql de la table: Ok, donc nous avons ajouté un tas de données à notre base de données à notre table. Comment faire pour obtenir cette information et comment la mettre à l'écran ? Donc c'est de ça qu'on va parler dans cette vidéo. Alors voyons. abord, nous devons, genre, toujours créer notre curseur. Allons juste mon point de curseur s'exécuter comme d'habitude. Et maintenant, pour extraire des données d'une base de données, nous devons la sélectionner, n'est-ce pas ? Nous devons dire que je veux ces données spécifiques. Donc, pour ce faire, nous exécutons la commande Select Command suite. Suivant. Nous devons lui dire exactement ce que nous voulons sélectionner. Donc je veux juste tirer à ce stade tout. Alors sélectionnons tout et cette étoile signifie tout. Et puis nous devons dire de quelle table ? Parce qu'on n'a qu'une table. Mais à l'avenir, vous pourriez avoir des dizaines de tables. Tu dois dire des tables. Alors, vous dites quelle table ? Notre table est appelée utilisateurs. Si je me souviens bien, c'est exact. droite. Ok, alors maintenant nous l'avons sélectionné. Maintenant, mettons-le dans une variable avec laquelle nous pouvons réellement faire des choses. Et appelons-le notre résultat, appelons-le ce que vous voulez. Et cela équivaut à mon point de curseur de soulignement Fetch all. D' accord. Donc, nous disons de tout récupérer de la sélection que nous avons désignée, est-ce pas ? On doit juste imprimer ça sous l'écran, donc il va y avoir beaucoup de Rose différente. Probablement, nous devons faire une boucle. Alors allons-y et comment on veut appeler ça ? Appelez juste la ligne dans le résultat, et puis imprimez juste la ligne. Appelez juste la ligne dans le résultat, Maintenant, ça ne sera pas joli, et on va le rendre joli dans une minute. Mais nous allons juste exécuter ceci pour nous assurer que cela a fonctionné correctement. Donc, il est exécuté base de données python, Arrêtez haut et boom. On a un tube avec toutes nos choses différentes. Donc John Jonah me code dot com 40 et un. Donc d'accord, c'est cool. Nous pouvons faire le même tour que nous avons fait avant et appeler le zéro avec l'article. Et pour ce faire, on ajoute ça comme ça, ce qu'on a fait avant et on a John, Tim, Tim, Mary et Steve. Non, cela ne montre pas seulement le zéro avec l'élément si vous voulez, Ensuite, l'élément suivant, dire l'adresse e-mail. Ce serait le premier élément juste sur la voie des truffes. Le truc python ? Oui, et on a toutes les choses. Si vous voulez alors l'âge à nouveau, vous passez par ici qu'il est à nouveau 40 32. Et enfin, si vous voulez l' I.D.S I.D.S ., ce serait le troisième. Je n'ai pas raison, donc ce n'est pas si utile. Nous avons vraiment besoin de formater ceci et nous le ferons dans un peu. Donc pour l'instant, nous allons juste le faire comme ça pour que nous puissions voir toutes les informations. On l'a déjà fait une fois, mais je le referai parce que c'est amusant. Et quand on aura tous ces trucs, alors c'est comme ça qu'on peut tout sortir, non ? Et si vous ne voulez que les noms ? Eh bien, on s'est montré. On peut juste savoir, comme ça Eh bien, l'élément zéro. Mais ce n'est pas si efficace. Nous ne voulons pas nécessairement tout extraire de notre base de données, puis faire une boucle et imprimer simplement les noms. Au lieu de cela, nous pourrions simplement retirer juste les noms, et c'est beaucoup mieux d'une sorte de point de vue de la mémoire de performance ah afin que nous puissions faire ça peur de cela au lieu de sélectionner l'étoile au lieu de sélectionner tout ce que nous avons juste sélectionner le nom, n'est-ce pas ? Alors sauvegardons ça. Lancez-le, voyez ce qui se passe maintenant. Et boum, on a le même couple. Mais il ne contient que le nom, , et de même, nous pouvons faire notre tour à nouveau. Riyad méritent avec l'article. Blessé ça. Faites en sorte que ça soit un peu plus agréable. John, Tim, Mary, Steve et Tina tellement, très cool. Euh, ouais, voyons ce que vous pouvez d'autre au lieu de tirer tous les noms que vous pourriez, par exemple, juste prendre le prénom pour faire ça, vous iriez au lieu de chercher tout ce qu'on veut en chercher un. Droit ? Donc cela fera juste le 1er 1 qui, je crois, est John O. J O. J O. parce que nous avons tiré le chemin appelé le zéro un élément de couple. Débarrassons-nous de cet argent. D' accord, John. Bon, donc c'est un peu cool. Je ne sais pas à quel point c'est utile, mais c'est intéressant. Donc je pense que c'est tout pour cette vidéo dans la prochaine vidéo, je pense que nous allons passer par ici et imprimer tout sauf commencer à la formater et rendre agréable. Plus comme un formulaire de rapport de sorte que son réel réellement lisible. Tu sais, en ce moment, on a ça. Si on sort de Star et qu'on recommence, on aura tout ce truc de gobbledygook. Tout est en quelque sorte embrouillé ensemble. Vous savez, on peut en quelque sorte comprendre que c'est le nom. C' est l'e-mail, mais nous ne savons pas sans une sorte de formatage ou quelque chose. Donc je pense que nous allons le faire dans la prochaine vidéo. 16. Résultats de formatage Python Mysql 16: Ok, donc on peut imprimer tous nos trucs à l'écran, mais c'est l'impression comme un temple. C' est un peu bizarre. Nous voulons être en mesure de créer des petits rapports plus lisibles. Alors comment on fait ça ? Eh bien, nous savons déjà si nous faisons un petit tour ici et appelons le zéro avec l'article, sauvegardez ceci et relancez-le quand nous aurons les prénoms, non ? Et si nous faisons le premier élément, nous recevons les e-mails. Si nous faisons le deuxième élément, nous obtenons les âges. Si nous faisons le troisième élément, nous obtenons l'utilisateur i d s. Donc, ce que nous pouvons réellement faire est juste de venir ici et de créer une grande, longue chaîne avec chacune de ces choses. Rangée 1, rangée 2 ou 3, à droite. Nous avons juste besoin de faire un peu de formatage en utilisant les mêmes choses de détenteur de place que nous avons fait ici quand nous avons inséré nos trucs dans la table chemin retour gagner. Droit ? Souviens-toi, on avait l'âge des courriels, et ensuite on avait ces trois pourcentages d'espace réservé, c'est qu'on va faire la même chose ici. Donc quoi, on va faire, c'est à un plus et ensuite je vais mettre un espace, puis pourcent s et un autre espace. Et puis Teoh Inter Pilate le truc dans la corde, on tape juste un autre côté pour cent et ensuite la chose que l'on veut mettre dans la corde dans ce cas c'est la première rangée, non ? Ensuite, nous voulons en ajouter un autre, mais l'espace pour cent s et ensuite pour cent Wro ce que nous avons à faire, n'est-ce pas ? Et puis enfin un autre pour cent s les espaces de sorte qu'il y ait un espace entre chacun sorte que puis tous se froissaient ensemble, ce qui est quelque chose va se modifier dans une minute. Je vais le désceller. On a la ligne C 3 pour cent, donc ces pourcentages ne sont pas confondus par eux. C' est vraiment simple. Ça veut juste dire que c'est le détenteur de la place. C' est à l'intérieur d'une ficelle. Nous ne pouvons pas mettre de variables à l'intérieur d'une chaîne. Il va juste imprimer la troisième rangée. Il ne mettra pas ce qui est dans la troisième rangée parce que c'est dans une chaîne. Droit ? Donc, pour contourner ce que nous faisons ces espaces réservés et ensuite ce que cela fait, il crée un espace réservé, puis il recherche le prochain signe de pourcentage et puis tout ce qui est directement derrière cela, il le met dans la chaîne. Donc si nous gardons ça et l'exécutons, j'espère que ça n'a pas gâché. Ce haut était clair l'écran et exécuter ce boom d'auberge qui a fonctionné. Maintenant, ce n'est pas génial, est-ce pas ? Je veux dire, c'est lisible et c'est mieux, mais ce n'est toujours pas génial. Donc, ce que nous pouvons faire ici, c'est que nous pouvons utiliser des onglets. Alors venez ici à notre truc. Tu sais quoi ? Un tabby appuie sur le bouton de tabulation et il bops sur un montant spécifique. On peut le faire ici aussi. Donc, pour ce faire, nous utilisons juste un personnage d'évasion. C' est cette barre oblique SLASH dit la chose directement derrière cela, nous devons échapper et faire. C' est un truc spécial, non ? Donc nous nous débarrassons de cet espace, donc cette barre oblique signifie un onglet. Donc tu en fais un autre juste là, puis un autre juste là. Alors sauvegardons ceci et voyons comment cela semble mieux. Ok, donc , euh, un peu mieux, mais certaines de ces adresses email sont assez longues, alors mettons deux onglets pour, hum, le 01 à l'âge, donc ce serait 012 ici. Alors mettons juste un autre onglet. Enregistrez ceci et exécutez-le. Voyez à quoi ça ressemble. Je ne suis pas super. Certains de ces courriels plus longs ou nous jeter ici. Eh bien, juste pour le formatage, ce que je vais faire, c'est sortir notre établi. Où est-ce que ça est allé ? Je vais juste changer l'email de Steve de Steve à Steve. , Évidemment, dans la vraie vie, ce n'est pas quelque chose que tu ferais. Mais c'est notre monde. On peut faire ce qu'on veut, Tina. Très bien, alors entrez ici. Cliquez sur Appliquer pendant que j'ai terminé. D' accord, allons recommencer ce truc, voir ce qui se passe. D' accord ? air bien là-bas. Donc ça va s'améliorer. Mais nous aimerions toujours quelques en-têtes, non ? Parce qu'on peut dire ce que c'est. Mais, comme, où c'est cet âge, on ne sait pas. On le sait parce qu'on l'a créé, mais quelqu'un lisant ça ne saurapas forcément ce que c'est. On le sait parce qu'on l'a créé, mais quelqu'un lisant ça ne saura Alors réparons ça très vite. Donc, ici, ce que nous voulons faire est en dehors de la boucle au-dessus de la boucle. Imprimons juste quelques trucs d'en-tête. Voyons donc que la première colonne est le nom. Et puis on veut un onglet. Et puis la colonne suivante est l'email, je pense. Droit. Et puis un onglet. Et après l'email, nous voulons des onglets, non ? Je pense. Oui. Et puis l'onglet âge. Et puis je l'ai donc sauvé. Voyons voir à quoi ça ressemble. ai juste un peu à jouer avec ça. Prends Tau. Regarde comme tu veux. Nom de l'e-mail. J' espère que l'âge a besoin d'un onglet de plus. Tu vois, ça a l'air bien. C' est plutôt bien. On peut aussi faire quelques lignes, non ? Euh, 12 pour allons-y. Oh, alors quoi ? Cela ressemble à t et puis e m a i l t deux le a g e t i d trois. Je pense qu'il est l'idée de devenir grand dans le futur. Donc, il est clair l'écran et essayez une fois de plus. Ah, regarde ici pour ça. Faisons des tirets réguliers Au lieu de cela, il souligne pour essayer d'obtenir fantaisie sur 234 Je veux que vous 345 123 123 Enregistrer cette fois de plus. Écran d'abord. Ouais, d' accord. J' ai commencé. air plutôt bien, non ? Est-ce juste la mise en forme de texte de base et ce n'est pas vraiment ah, chose de suite. C' est plus juste un python étaient juste une sorte de jouer autour, parce que c'est amusant pour moi. Mais vous vous conformez à ces choses de toute façon, vous vouliez , vous savez, puisque nous sommes emailer, euh, imprimons ces trucs dans le terminal. Ce ne sera pas vraiment chic pour le moment. , Vous savez, vous pourriez que je vais mettre ces données à un vaisseau de Lib ou quelque chose comme ça. Tu sais, tu as de la fantaisie et tu fais des trucs graphiques avec Python. On ne va pas vraiment entrer dans ça dans cette vidéo. C' est plus un écrous et boulonne pour réellement travailler avec ma suite et obtenir des données de sortie de date dans les données de mise à jour faire ce genre de chose. C' est juste une sorte de petite chose amusante qu'on va faire. Donc je pense que c'est tout pour cette vidéo. Dans la prochaine vidéo, on va mettre mon Andy Dandy note qui la prochaine vidéo est la commande Wear. C' est quoi le téléphone ? D' accord, ce sera dans la prochaine vidéo 17. Python Mysql 17 dans une clause clause: OK dans cette vidéo, je veux parler de la clause où et où. Clauses, une suite commande une clause de suite qui nous permet de rechercher des informations spécifiques. Donc, dans la dernière vidéo ou quelques vidéos il y a, tu sais, on a cherché le nom juste, et on a tout tiré du nom. Eh bien, c'est bon, mais vous avez probablement envie d'être plus précis. Tu veux tous les noms où la première lettre est J ou quelque chose comme ça. C' est un mauvais exemple. Disons l'âge. Peut-être que vous voulez tous les âges où des plus de 30 ans ou les moins de 20 ans. Ou vous voudrez peut-être tous les utilisateurs où vous savez qu'ils vivent à New York. C' est la clause where. Donc, généralement lorsque vous effectuez une recherche, vous allez utiliser la clause where et il y a quelques variations sur elle va regarder les deux prochaines vidéos, mais les clauses where sont le principal type de recherche de main-d'œuvre que vous allez utiliser. Donc c'est assez simple. Nous pouvons simplement créer mon curseur comme toujours, puis pointer exécuter comme toujours, et créons simplement notre instruction select. Ici, nous allons sélectionner et nous voulons toujours tout sélectionner parmi les utilisateurs et d'utiliser la clause where que nous venons de taper conscient et puis une condition. Donc on pourrait dire où, euh, l'âge est supérieur à 30 ans, non ? Et ces énoncés conditionnels d'air supérieurs à moins que égaux à ce genre de choses fonctionneront là et dans ou fonctionneront aussi là. On parlera de ces prochaines vidéos. Si simple. Maintenant, nous avons juste besoin de mettre cela dans un résultat, comme nous le faisons toujours. Alors allons-y, mon point de curseur va chercher tout. Et puis nous allons juste imprimer ça. Alors allons-y. Ah, voyons voir. Quatre rangs et résultat. Imprimons juste à travers. Disons ceci où l'âge est supérieur à 30 ans. Revenez ici et dirigez notre programme et nous obtenons John, Tim et Steve, qui a 40 32 55 ans. Et si on réalise notre projet de travail, on peut conduire tout ça et voir, tu sais , , John a 40 ans. Tim a 32 ans pour Mary. C' est moins de 30 ans donc elle n'est pas là-dedans. Tina a 29 ans. C' est moins de 30 donc elle n'est pas dans leur De même, nous pourrions plaisanter genre de jeu avec cela un peu et aller où l'âge est inférieur à 30. Enregistrez ceci et exécutez-le. On va avoir les deux autres Marianne Tina qui ont 2129 ans. Donc assez cool si vous savez une chose spécifique que vous pouvez faire où l'âge est égal dans ce cas 55. Allons-y. On tire ça et on l'exécute, Steve. Et dans, genre, toujours affaiblir. Faites notre petit, euh, vous savez, un petit tour ici orteil avec zéro article. Si on veut recommencer ça et que Steve soit très cool. Assez simple. Et comme je l'ai dit, il y a des variations , hum , que vous pouvez faire, et nous allons regarder quelques-unes de celles dans les prochaines vidéos. Mais, vous savez, voici un entier, entiers ou facile, parce qu'ils sont plus grands que inférieurs ou égaux à cela. Vous pouvez faire, hum, vous pouvez faire supérieur ou égal à supérieur et égal à supérieur ou égal à comme ça ou moins centre est égal à comme ça. Mais qu'en est-il des cordes ? Eh bien, nous pouvons aller où le nom est égal, et ensuite nous devons mettre des guillemets simples avec ce que nous recherchons. Alors allons-y, John. Nous savons que c'est là et sauvegardez ça. Et boum, on a John. De même. Affaiblir. Enlevez nos petits crochets ici et exécutez ça à nouveau. Récupère tout le dossier. John Kotomi, 40 ans. Donc un plutôt cool. Assez simple. Et je pense que c'est tout pour la déclaration d'usure dans la prochaine vidéo dont je veux parler, comme et certains caractères génériques afin que nous puissions rechercher des choses sans savoir spécifiquement ce que nous recherchons en utilisant des jokers, donc ça va être dans la prochaine vidéo. 18. Python Mysql 18 Comme et les cartes Wildcards: OK dans cette vidéo, je veux parler de jokers et comme ça dans la dernière vidéo, nous avons fait ça. On est un nom égal à John. Et c'est bon si on sait précisément qu'il y a un John. droite. Mais quand vous cherchez quelque chose, vous pourriez ne pas savoir exactement ce qu'il y a là. Vous avez peut-être une idée, alors on pourrait vouloir chercher, genre , , noms qui commencent par J ou quelque chose comme ça, alors comment on ferait ça ? Eh bien, abord, au lieu d'utiliser l'égal pour signer que nous utilisons comme Donc, si nous exécutons ça, nous allons obtenir la même chose que nous l'avons fait la dernière fois. On va avoir ce disque de John ici, non ? Mais disons qu'on veut juste des noms qui commencent par Jay. Donc si nous gardons ça et que nous courions, nous n'obtiendrons rien parce qu'il faut utiliser un joker. Nous devons dire des noms qui sont comme J mais qui ont aussi des trucs derrière eux. Et pour ce faire, nous avons déjà regardé des jokers dans le passé quand nous avons regardé notre genre d' espaces réservés, tu te souviens ? On a fait ce pourcentage de s plus tôt. La même chose ici. On n'a pas besoin d'un nid. Maintenant, on utilise juste le signe du pourcentage. Donc, si nous gardons ça et l'exécutons, nous reprendrons. John. Tellement cool. On pourrait aller voir les noms qui commencent par T I. D'accord, alors sauvegardons ça et exécutons ça. On pourrait aller voir les noms qui commencent par T I. D' accord, Nous obtenons Tim et Tina va jouer avec un T et un oeil. Alors finissons par reprendre notre travail. Rapide et juste une sorte de regard par ici. Y a-t-il d'autres choses bizarres qu'on pourrait vouloir chercher ? Eh bien, voyons voir. Il y a de la facilité. Et il y a un Mm. Allons-y. Cherchons des noms qui n'ai-je pas au milieu quelque part ? Comment ferons-nous ça ? Eh bien, jetez un oeil à ça. Tu sais, on a ce joker ici. La fin dans le temps s'est produite moi et la recherche à partir d'ici, non ? Donc t i et ensuite n'importe quoi après ça. C' est ce que veut dire le joker. Pour que nous puissions faire la même chose au début. On pourrait y aller. Nous voulons des trucs génériques au début, a un oeil quelque part au milieu. Et puis quelque chose d'autre après. Tout, d' accord. Donc on a mis deux jokers là-dedans. Si vous enregistrez ceci et exécutez-le. On devrait avoir le même Tim et Tina, j'espère que Matina très cool. Alors, jouez avec ces jokers. Ils sont très intéressants. Ils sont très utiles, surtout si vous prenez le coup d'eux au début. Tu sais, c'est un peu bizarre. Il y a, tu sais, les avoir au début contre à la fin. Mais c'est assez simple et direct. Je pense que oui. Ce sont des caractères génériques qui est égal à supérieur à inférieur, comme ce genre de choses. Très intéressant. la Danslaprochaine vidéo, on va la regarder. Et ou plus fondamentalement, ce que nous faisons ici est de faire une déclaration, et vous pourriez en quelque sorte les chaîner avec et or, et nous allons regarder cela dans la prochaine vidéo. 19. Python Mysql 19 et ou ou ou: OK dans cette vidéo dont je veux parler et dans ou jusqu'à maintenant, nous avons juste été en train de lancer une sorte de grande déclaration de suite et de recherche, pour une chose. Mais vous pouvez rechercher beaucoup de choses différentes en même temps, et c'est souvent assez utile à faire. Et tu vas toujours vouloir faire des choses comme ça. Donc, pour ce faire, nous utilisons juste et et ou et et ou sont utiles mais très différents. On en parlera dans cette vidéo. Alors, faites-le. Et nous pourrions juste utiliser notre même déclaration de sélection exacte ici. Mais juste que la fin ici, en fait à l'intérieur des guillemets. Pourtant, nous tapons juste. Et donc nous pourrions dire que nous voulons sélectionner tous les utilisateurs dont le nom a un oeil au milieu et dont l' âge est égal à 29 ans. Bon, donc si on garde ça et qu'on le dirige, on aura Tina. Donc, si on a le globe oculaire , on pourrait voir le seul âge ici, vous savez, avant que Tim et Tina soient les deux choses qu'il revenait. Mais Tim a 32 pas 29 ans donc il n'a pas été retourné dans celui-ci et la chose importante à savoir et est que toutes les conditions dans cette déclaration doivent être vraies pour que cela retourne quoi que ce soit. Donc, euh, tu sais, il doit y avoir un nom avec un oeil dedans. Et avec l'âge, s'il n'y a qu'un nom avec un œil et pas un âge, il ne retournera rien. Donc, par exemple, si on va, vous savez, un âge de 100 ans si on fait ça, on n'aura rien parce qu'il n'y a aucun disque qui a un oeil dedans et qui a 100 ans. Les deux choses doivent être vraies. Pour retourner quelque chose, vous savez, euh, affaiblir, faire ou ou ou est le contraire. Il retournera l'un ou l'autre. Donc un seul d'entre eux doit être vrai. Donc, soit ils doivent avoir un oeil dans le nom, soit ils doivent être âgés de 100 ans. Donc si on fait ça, on va obtenir des résultats Tim et Tina, parce qu'ils ont tous les deux des yeux dans leur nom maintenant, ni l'un de ces air vieux de 100 ans. Mais ça n'a pas d'importance parce que nous avons utilisé ou et dans ou sur Lee. L' un doit être vrai, l'un ou l'autre. Donc assez simple à garder droit. Mais c'est juste une sorte de logique de base, et et Or Et si vous êtes familier avec python et d'autres langages de programmation, vous voyez et dans ou logique tout le temps. Donc, vous êtes probablement déjà familier avec ce concept de et et or or ou eso qui est très cool. Donc c'est vraiment tout ce qu'il y a à ça. Vous continuez à gifler des choses sur notre déclaration de sélection ici, vous savez. Ah, et vous pouvez, ADM. Ou vous pouvez aller et l'âge est égal à 29 ans et je suis égal à ce qui est à Tina ? Je vais tirer ça et regarder dans ses idées. Cinq. Droit ? Son utilisateur, j'ai changé que le soulignement de l'utilisateur I d est égal à cinq. Donc, si reçu cela et l'exécuter, nous avons perdu nos guillemets accidentellement. On y va. Je fais toujours des choses comme ça quand on aura Tina. Donc vous savez que vous pouvez continuer à les enfiler. Tu peux enfiler et ou ensemble, bien que je ne pense pas que tu veuilles vraiment Teoh. Non, probablement pas. Mais vous savez ce que vous voulez, comme vous voulez le faire. Vous avez une emprise sur la flexibilité avec cela. Donc je pense que c'est tout pour cette vidéo. Dans la prochaine vidéo, nous allons regarder mettre à jour les enregistrements. 20. Les enregistrements de mise à jour Python Mysql 20: OK dans cette vidéo. Je veux parler de mise à jour des enregistrements, et on a déjà joué avec cette balle. Le pupitre juste ici met à jour manuellement les choses. Vous cliquez simplement sur la chose mise à jour, venez ici et cliquez sur. Postulez et vous êtes bon d'aller Cours, ce n'est pas bon pour nous. Nous voulons apprendre à faire ça avec la suite réelle, non ? C' est le but de ce cours. Alors comment on fait ça ? Eh bien, c'est assez simple. Donc, nous allons juste créer quelques, hum, mes trucs de suite et a dit la suite à maintenant Nous allons juste créer une requête ici. Allons mettre à jour et puis nos utilisateurs de table et nous voulons définir quelque chose. Que voulons-nous faire ? Eh bien, mettons à jour un âge. Mettons à jour mon âge. Disons que je viens d'avoir un anniversaire. Donc on veut y aller. L' âge est égal à 41 ans, nous utilisons notre clause d'usure où le nom est égal à John Capital. John. Bon, donc c'est bien. Maintenant, nous avons besoin que Teoh exécute ce truc. Nous le faisons en utilisant notre curseur comme toujours, mon point de curseur s'exécute. Et puis nous passons juste dans cette suite de soulignement que nous venons de créer maintenant, comme au début, quand nous avons créé notre table et ajouté des choses à la table. Nous devons engager ce changement afin que nous puissions exécuter cela, et il le fera. Mais ça ne sauvera pas le changement. En fait, nous devons le commettre. Et nous l'avons fait avant, donc nous allons juste mon commit db dot et puis ça. Et rappelez-vous, le mon i d be qui est le nom de notre connexion suite ici. Ma base de données depuis quand, n' est-ce pas ? Donc si on garde ça, reviens ici et dirige ce type, rien ne se passe à l'écran. On ne lui a pas dit d'imprimer quoi que ce soit, mais si on récupère notre base de données ici et qu'on le rafraîchit avec un petit éclair, on voit, en fait, oui, John a 41 ans. Maintenant. Ça marche. Évidemment, on vient de le faire. Mais que se passe-t-il si nous avons une autre trace d'un autre John Johnà un autre point com et John que 12 ans et que son utilisateur je suis juste laisser ce blanc venir ici et appliquer. Appliquer la finition. Vous voyez, l'auto a mis en place l'i d. pour nous, bien sûr. Donc maintenant, si on a recommencé ce truc. Changeons le nom, nom, pour changer l'âge de 41 ans. Ramenons-le à 40. Je n'ai pas eu d'anniversaire. Qu' est-ce qui se passe ici comme un air ? Allons réparer ça. Alors, allons recommencer ce truc. Elle s'appelle John. Eh bien, ça et l'exécuter, ça arrive. Mais vérifions notre travail. Rafraîchissement du banc. Oui, voici mon nom, John sur 40. Mais ce John est maintenant 42 ans il avait 12 ans avant et nous ne pouvons pas avoir ça. Donc d'abord, je vais changer ça. Eh bien, non, ne changeons pas ça. Laissons la façon dont ça va. C' est donc un problème. Et c'est pourquoi vous ne voulez généralement pas mettre à jour les enregistrements en utilisant des colonnes non uniques ou quelque soit nos champs ou quoi que ce soit. Et donc au lieu du nom, vous allez vouloir utiliser ah user, I D. Et c'est pourquoi l'une des grandes raisons pour lesquelles nous avons cette année est leur colonne I D et pourquoi c'est la clé primaire. Rappelez-vous, clé primaire signifie qu'ils sont tous uniques. Chaque enregistrement chaque personne dans la base de données a son unique i D. Donc il n'y a qu'une seule personne avec l'idée d'un. n'y a qu'une seule personne avec une idée de six. Même s'ils s'appellent tous les deux John, nous pouvons le garder séparé avec ces droites. Alors allons-y et ramenons ce nouveau John à 12 ans. Son I d a six ans. Donc, ou utilisez votre i d égal et ce n'est pas une chaîne. C' est un numéro. Donc, nous ne mettons pas les travaux de devis. Headless a changé ça pour Faisons en lui 16. Laisse-le conduire. On n'est pas sans cœur. Les enfants devraient pouvoir conduire. On y va. Alors courez. Ça a encore été retiré sur notre établi. Et boum. Maintenant, il a 16 ans. Donc assez simple. Mise à jour des enregistrements. Utilisez simplement cette mise à jour. Um, requête commande la suite commande notre que vous connaissez. Ensuite, vous mettez votre table. nom était ses utilisateurs. Nous voulons définir H et de même, vous pouvez faire tout ce que vous pouvez définir sur le nom sur. Tu sais, peut-être que c'était Johnny au lieu de John. Droit ? Donc, si nous sauvegardons cela et l'exécutons, assurez-vous juste de mettre des guillemets simples ici, pas double, parce que les doubles vont à l'extérieur. Droit ? Donc si tu le mets ici, ça va gâcher. Tout ce que tu vois, on a cette grande barre rouge. Qu' est-ce que tu faisais ? Eso Revenons ici à notre établi. Rafraîchissez ceci. Voyez si John est Johnny et c'est le cas et ah, c'est comme ça que ça marche. Eso Yeah, prequel Dans la prochaine vidéo, je pense que nous allons parler de retour des résultats avec des limites spécifiques. Donc, tu sais, parfois il y a des milliers de résultats. Vous ne voudrez peut-être que le top 10 ou quelque chose comme ça. Comment on fait ça ? On va regarder ça dans la prochaine vidéo. 21. Limite et commande Python Mysql 21: OK dans cette vidéo. Je veux parler de la limitation des résultats dans la commande des résultats. Donc, nous savons déjà comment obtenir les choses. Nous avons dû extraire des données spécifiques de notre base de données, mais nous ne savons pas comment limiter ces résultats. Alors faisons cela dans cette vidéo très rapidement. Donc, nous allons tirer un mon curseur comme toujours point exécuter. Et nous allons créer une instruction select, sélectionnez tout dans notre table des utilisateurs. Disons qu'on veut juste les trois premiers disques, pas vrai ? Nous pourrions le faire par aller limite trois. Tout aussi simple, non ? Voyons voir. Maintenant, nous voulons un résultat égal à ma recherche de point de curseur. Tout a toujours Et puis nous pouvons juste faire une boucle rapide pour la route dans le résultat Print, frangin. Ok, alors gardons ça et faisons-le pour voir ce qu'on a là. Ou l'écran. Donc, John, Tim et Mary et ceux-ci sont juste dans l'ordre où ils ont été entrés dans la base de données . Donc, notre dans la table. Donc, vous voyez ici la fraîcheur pour vous assurer que c'est actuel. Les 3 premiers records que nous avons sont John, Tim et Mary, et donc John, Tim et Mary des premiers qui viennent maintenant. Vous voudrez peut-être le 1er 3 mais pas le 1er 1 droit ? Donc tu voudras peut-être Tim, Mary et Steve. Vous voudrez peut-être sauter le 1er 1 pour une raison quelconque. Comment on fait ça ? Eh bien, c'est très, très simple. On limite seulement trois, mais on en décale un. Donc nous disons que j'ai sauté le 1er 1 et ensuite donne-nous les 3 suivants. Bon, alors nous allons diriger Tim, Mary, Steve, Steve, Tim, Mary et Steve. On a sauté John. Tellement cool. Très, très simple. Hum, comme la plupart des choses avec ça semblaient être si ok, alors disons qu'on peut limiter les choses, mais maintenant on va les arranger. Allons les commander. Donc, sélectionnons tout parmi les utilisateurs. Et nous allons juste imprimer ça très vite. Donc John, Tim, Mary et Steve s'affaiblissent maintenant. C' est une sorte de, um je suppose que ce serait un ordre croissant par défaut. Réunion ascendante. Le 1er 1 entré dans le 2ème 1 est entré puis le 3e 1/4 1 et ainsi de suite. Et ainsi de suite. On peut changer ça en descendant. Donc à la place, si on veut que Johnny soit le 1er, puis Tina et Steve et John soient le dernier. Ah, on peut le faire. C' est assez simple de le faire. On va passer commande et ensuite le nom. Et alors qu'est-ce qu'on veut ? descendant à droite. Donc il y a un envoi d'un S c. Je pense que c'est juste. Et DSC descendant Sauvegardons ceci et exécutez-le. Si je me souviens de le faire correctement, je ne le fais pas souvent. Euh, non, Tina. Oh, c'est dans l'ordre alphabétique. On dirait Tina. Tim, Steve, Mary ! Tellement descendant. Ordre alphabétique. Essayons un envoi Ce serait l'ordre alphabétique, je suppose. S o h i j k l m n o p q r s t s. Donc maintenant nous sommes dans un ordre alphabétique d'envoi. Très intéressant. Donc je veux dire, tu sais, tu pourrais jouer avec ça. On peut vieillir. On veut qu'ils soient commandés par âge, , dans un ordre d'envoi. Donc, ce serait l'âge le plus bas à l'âge le plus élevé ? Je suppose que oui. Johnny va d'abord ici. Je crois Johnny 16 2129 32. Moi aussi, nous pourrions aller le contraire en descendant, et nous en avons un là-dedans. C' était, genre, 55 ans, c'est clair. L' écran ici. Oui. 55 Steve 43 à 29 2116. Donc ordre décroissant. Oh, ouais, Pickle. Hum et c'est vraiment tout ce qu'il y a. Ce truc est assez simple. Une fois que vous venez de mémoriser ces quelques commandes de suite de base A Z, nous voyons. Donc je pense que c'est tout pour cette vidéo. Dans la vidéo suivante, nous examinerons la suppression d'entrées, suppression d'enregistrements et de roses et des choses comme ça qui seront dans la prochaine vidéo. 22. Python Mysql 22 Delete Python Mysql: OK dans cette vidéo, je veux vous montrer comment supprimer des enregistrements. La suppression d'enregistrements est donc assez simple. Donc nous avons juste créé une autre ma suite, Little statement ici, et c'est assez simple. Nous voulons juste que Teoh veuille supprimer, puis de et ensuite nommer vos utilisateurs de table où et puis nous donnons juste à cela une condition comme toute autre clause d'usure. On pourrait dire qu'on est des noms égaux ou quelque chose comme ça. Mais allons utiliser votre I d égal à 6 que Johnny Pour Johnny n'était pas là très longtemps. Utilisateur, je suis égal à six, non ? Donc juste comme avant qu'on en ait besoin. Vous êtes mon point de curseur exécuter et puis passer dans cette chose ma suite que nous venons de créer et nous faisons un changement à notre table. Un changement permanent. Nous devons donc engager le changement comme nous l'avons fait par le passé. Donc, c'est mon commit db dot et puis ça. Alors allons de l'avant et sauvegardons ceci et exécutez-le. Ça ne vous rendra rien parce qu'on ne vous l'a pas dit. Mais si 12 ou workbench and refresh ou Johnny a disparu, disparu pour toujours. Et voici quelque chose d'intéressant. Nous pouvons ajouter un nouveau. Tu te souviens de l'utilisateur de Johnny ? J' avais six ans, non ? Pour qu'on puisse mettre, euh, Tracy. Euh non. À aucun point com. Tracy a 19 ans et si nous appliquons ceci, nous pourrions voir ses idées d'utilisateur maintenant sept, même si cela va de 45 Boom. Sept. Maintenant, nous pouvons changer manuellement. C' est de retour pour un. Mais comme c'est incriminant, il sait que le prochain est sept. Même si six n'est plus avec nous. Juste un truc bizarre. J' ai juste pensé que je te l'avais dit pour ne pas paniquer si jamais tu vois ça. Pas grand-chose. Regardons ça encore une fois ici. Encore une fois, nous pourrions faire des choses comme, vous savez, où le nom est égal à John ou autre, mais je pense que nous avons déjà appris que ce n'est pas une bonne idée, parce qu'il peut y avoir beaucoup de disques différents avec le nom de John. Et si vous exécutez cette commande mal, supprimez-les tous, et ce n'est peut-être pas nécessairement ce que vous voulez faire. Donc, vous êtes l'un des types de supprimer un champ unique, n'est-ce pas ? L' utilisateur i d. la clé primaire. Um, chaque fois que vous supprimez des choses parce que c'est juste une chose intelligente à faire. Donc, euh, c'est tout pour cette vidéo qui supprime des entrées. Assez simple. Dans la vidéo suivante, je vais vous montrer comment supprimer une table entière comme des trucs amusants, donc ce sera la prochaine vidéo. 23. Python Mysql 23 Supprimer la table avec les sauvegardes: D' accord. Cette vidéo veut vous montrer comment supprimer des tables, mais aussi comment les sauvegarder exporter plutôt que les importer. Je pense que les deux vont de pair. Donc avant qu'on ne mène notre table, on va la sauvegarder pour s'assurer qu'on en ait une copie au cas où on le voudrait plus tard. Dans notre cas, nous ne nous en soucions pas vraiment. Il n'y a que quelques disques dedans. Mais tu sais, toujours eso Ouvrons un établi. Et avant de supprimer cette chose, permettez-moi de vous montrer très rapidement comment importer et exporter des tables. Donc, nous venons juste ici à notre section de schéma et trouver notre table que nous voulons. Droit ? Cliquez sur. Maintenant, vous pouvez déposer la table. Cela supprimera la table. On ne va pas faire ça ici parce qu'on va le faire en Python. Mais lorsque vous supprimez une table en termes de suite, cela s'appelle faire tomber la table à droite ? C' est comme ça que ça a toujours été. Mais ce n'est pas ce que nous voulons ici. Nous voulons aller à l'Assistant Exportation de données de table. Nous voulons en faire une copie de sauvegarde avant de le supprimer. droite. Alors cliquez dessus et nous obtenons cet écran ici et il dit, Laquelle des colonnes voulez-vous garder ? Nous voulons les garder tous pour qu'ils soient tous vérifiés, euh, et vous pouvez compenser si vous voulez. Ah, alors ça dit : Où veux-tu sauver ça ? Et je vais juste dire cela à mon bureau dans un fichier appelé Utilisateurs, parce que c'est une table d'utilisateur qui a du sens pour moi. Ah, et vous pourriez enregistrer un C via See SV File ou Jason File. Voir SV signifie une virgule. Des valeurs séparées, je pense, ou quelque chose comme ça. Et Jason est la notation d'objet javascript Si vous le voulez dans Jason, c'est vraiment utile. On va juste le laisser. Voir SV pour l'instant, pas grand-chose. Et OK, cliquez sur suivant, on va aller boum, boum ! Et nous avons terminé Terminer Donc je peux confirmer en vérifiant mon bureau sur mon autre moniteur qu'en fait, le fichier des utilisateurs est là. Tu ne peux pas le voir, mais crois-moi, c'est là donc on l'a. Alors maintenant, apprenons comment supprimer la table de Python. Donc, euh, juste comme avant nous allons créer un Allons donner ce Ah, commentaire, supprimer. Table de dépôt. Ok, donc nous voulons créer mes trucs de suite et définir la suite à la commande de suite des utilisateurs de la table de chute . Bon, donc on laisse tomber une table. Quelle table ? Stable de l'utilisateur. Et juste comme avant nous allons juste aller mon point de curseur de soulignement Exécuter et puis juste passer dans cette chose ma suite, et cela devrait le faire. Alors sauvegardons ça. On n'a pas vraiment besoin de commettre ça, car ça va le faire pour nous. Alors, python Hey, arrête haut. Rien n'est revenu. Nous ne nous attendons pas, mais maintenant revenons à notre atelier Et comment dirigez-vous vers notre schéma nous, et juste actualiser ceci et boom sont test db Database est toujours là, mais il n'y a pas de tables. Droit ? Donc si on rafraîchit ça, , en fait, ça ne devrait pas marcher du tout non plus. On a des erreurs ici, donc oui, c'est parti. Droit ? Nous avons donc enregistré une copie afin de pouvoir l'importer. Donc je vais juste passer la souris sur le truc des tables et disons l'assistant d'importation des données de table, tirez ça, et nous avons juste besoin de trouver le fichier que nous venons de sauver. Way appelé les utilisateurs point C s V ouvrir cette prochaine. Um créer une nouvelle table. Oui, on veut faire ça. Nous ne voulons pas importer ceci dans la table actuelle parce que nous n'avons pas de tables. Nous avons supprimé sa table, et nous voulons l'appeler utilisateurs. Nous allons juste laisser cela comme la valeur par défaut qu'il connaît déjà. Et voici nos colonnes que nous pouvions voir et tout ce qui se passe. Cliquez donc sur suivant, puis sur suivant. Boum, boum, ça devrait être fini. Et maintenant, nous revenons à notre schéma et cliquez sur Actualiser. Eh bien, maintenant nous avons notre table d'utilisateurs. Nous pouvons sélectionner n'importe quoi, et nous avons toujours tous nos dossiers sauvegardés. Donc, euh, c'est cool. Maintenant une chose rapide que je veux te montrer avant que tu partes. Exécutons à nouveau cette commande. Donc, on va tirer un pauvre gars ici et on recommence. Et maintenant, il a l'air d'un établi. Rafraîchissez cette chose pour vous assurer qu'elle a disparu. Il est parti maintenant. Et si nous exécutons cette commande à nouveau ? On a toutes sortes d'erreurs. Nous ne pouvons pas supprimer quelque chose qui a déjà été supprimé. Droit ? C' est une meilleure façon de laisser tomber une table. Tu pourrais le faire de cette façon. Cela fonctionne, évidemment, mais si vous voulez mettre dans une gestion des erreurs pour vous assurer qu'il supprime uniquement les tables qui existent. Vous pouvez aller déposer la table s'il existe, puis nommer vos utilisateurs de table. Donc, si nous sauvegardons cela et l'exécutons fermer l'écran, rien ne se passe. Nous n'obtenons pas toutes ces erreurs en colère, même si nous avons juste essayé de supprimer une table qui n'existe pas, est-ce pas ? Donc oui, accord, alors j'ai mis mes notes ici. Je pense que c'est à propos de ça. Donc dans la prochaine vidéo, je vais parler de quelques choses de type conclusion. Je vais vous montrer où vous pouvez obtenir le code pour tous ces trucs que nous avons parcourus afin que vous puissiez télécharger et garder une copie. Une sorte de guide de référence rapide, si vous voulez une sorte d'utile. Hum, vous devez mémoriser toutes ces commandes de suite et les choses à l'époque. Eh bien, tu sais, rap. Quelque chose se passe sur le procureur et quelques autres choses, et ce sera ça. Donc c'est dans la prochaine vidéo 24. Vidéo bonus Python Mysql 24 en bonus: Ok, donc je suppose qu'on en a assez fini ici. Donc, avant d'aller de l'avant, je veux vous donner une chance de télécharger tout ce code. On l'a fait et on l'a en quelque sorte comme une référence rapide. Donc, si vous allez à mon compte get have, obtenir hub dot com avant slash planète plate. Il devrait y avoir un petit bouton pour me suivre. Si tu veux faire ça, c'est cool. Mais venez ici sur le bouton des dépôts. Cliquez dessus et recherchez ce python. Mon cours secret un. Au moment où vous regardez ceci, cela pourrait être plus bas dans la liste, donc vous devrez peut-être chercher ici pour le trouver. Ou vous pourriez simplement aller à Flat Planet, avant Slash python Mon cours secret. Tous capitalisent tout avec, vous savez, traits d'union entre les deux. Et vous voyez cette base de données Stop. Je dépose. C' est le dossier sur lequel nous avons travaillé. Et c'est ça. Donc, vous pouvez copier ce rythme. Cela sauve cette référence que, comme vous voulez et puis vous voyez, a des commentaires pour chaque petite chose. On a, vous savez, inséré un enregistrement. C' est ça et commencer plusieurs enregistrements. C' est ça. Vous savez où et comme et ne limitez pas les résultats. C' est donc une petite référence très pratique sur laquelle vous pouvez regarder en arrière afin que vous n'ayez pas à mémoriser ces choses. Personne ne mémorise ça tout de suite. Tu fais toujours référence à des choses comme ça. J' espère que c'est utile. Donc c'est le cours qu'on a fini. J' espère que vous avez apprécié cette petite introduction à ma suite avec Python. Euh, mes secrets. Beaucoup de plaisir. C' est vraiment facile à utiliser. Et ces jours-ci, tout ce que vous savez a besoin d'une base de données. Les sites Web ont besoin de bases de données. Si vous faites du Big Data, vous construisez une sorte d'application. Vous allez toujours avoir besoin d'une base de données, mes suites pythons gratuits que vous allez ensemble assez bien, hein ? J' espère que vous apprécierez ce cours. Si vous avez aimé ce cours, faites-moi une faveur et laissez un commentaire à vous pour moi ou partout où il l'a regardé. Ces critiques vraiment juste faire ou casser des cours. Un couple de mauvaises critiques et c'est partout un couple de bonnes critiques, et il a vraiment tourné les choses autour et aide le cours apparaître dans les résultats de recherche que vous me connaissez ou partout, ce qui est vraiment cool. J' apprécierais que vous preniez quelques minutes pour le faire. Si vous aimez ce cours, rendez-vous sur mon site Kotomi dot com. Si vous aimez ce cours, C' est là que j'ai tous mes cours et il y a, comme 30 cours en ce moment. Si vous aimez ce cours de suite, j'ai d'autres cours de suite que vous pouvez consulter Microsoft Sequel Building Outposts, Cress Sequel Course. Ensuite, toutes sortes de trucs. On a des cours Python. Il y a cette suite de cours que nous avons des cours de Ruby. On a Django Ruby sur les rails. Des trucs vraiment cool Crypto-monnaie. Hum, il y a PHP. Vous avez été à Lennox JavaScript, html WordPress, même comme s PDG et le marketing par e-mail. Donc, vous savez, nous sommes des informaticiens. On construit des trucs. Vous devez encore commercialiser ces choses quand vous les construisez. Si vous construisez un site Web, vous devez tout de même le commercialiser pour amener les gens à y accéder. Donc, nous avons eu l'ECM sur le cours de marketing par email assez cool. J' ai regardé par ici. Tout ce qui est un peu cool saute le script Java, et j'ai essentiellement deux séries de cours. Nous avons, comme les cours de langage de programmation qui enseignent comme Python, Ruby PHP html CSS Um, peu importe. D' autres langages de programmation, alors nous avons aussi, comme les cours de projet vont reconstruire des projets cool comme ici. Nous construisons une application de portefeuille de devises crypto avec rubis sur rails. Je ferais la même chose avec Django ici. Construire une copie du site Pinterest avec Ruby sur rails. Juste toutes sortes de trucs cool dessus est vraiment cool. Voyons voir. Normalement, cela coûte pour l'adhésion totale, ce qui est tous mes cours sur mes futurs cours. Une taxe de temps. C' est 49 dollars, ce qui est plutôt bon. Je veux dire, il y a des centaines de vidéos. C' est vraiment cool, mais juste en quelque sorte un remerciement pour avoir regardé cette vidéo. Si vous venez ici à la vérification et tapez Super Coder comme code de réduction, ce que je sais, ce que je sais, c'est un code stupide, mais je ne peux pas me déplacer pour le mettre à jour. Ça va faire 22 dollars de plus, donc tu ne paies que 27$ pour tous mes cours. Fondamentalement avoir à charger quelque chose juste pour couvrir la bande avec pour toutes les vidéos, parce qu'il y a beaucoup de bande passante impliqué dans regarder toutes ces vidéos. 27 dollars. Je veux dire, c'est moins cher qu'une grosse pizza ces jours-ci. Donc je pense que c'est une bonne affaire. Comme je l'ai dit, vous avez accès à tous mes cours sur mes futurs cours. J' ajoute de nouveaux cours toutes les semaines ou deux. On dirait que chaque fois que je le fais, tu les auras gratuitement. Ils apparaissent automatiquement. Pas de frais futurs. Une taxe de temps. Plutôt cool. Vous avez accès à moi, vous pouvez me poser des questions. Vous pouvez accéder à d'autres étudiants. Vous pouvez discuter des choses avec eux. C' est juste pour que c'est une communauté plutôt cool, euh , je suppose que si tu aimes regarder mes cours sur toi pour moi, dirigez-vous vers le ford de John Elder Dot Org vous slash à moi et cette liste tous mes cours, ce sont les mêmes cours que sur mon site Kotomi. Ils sont juste sur toi pour moi. Donc vous savez, si vous avez un tas de crédits gratuits sur vous me connaissez ou quelque chose, que vous voulez suivre un de mes cours là-bas ou si vous préférez juste ces cours de montre d'orteil plate-forme . C' est un endroit cool pour venir voir tous mes cours. Et chacun d'entre eux a un lien vers un code promo ils vous obtiennent un gros rabais. Je pense qu'ils sont tous à 11 11 99 chacun ou quelque chose comme ça. Donc c'est beaucoup plus cher que si vous les obtenez tous à Kotomi pour les 27 dollars. Mais c'est encore beaucoup moins cher que de les prendre individuellement sur toi, donc c'est une option si tu es dans ce genre de choses, tu peux le faire dans cette école. Donc de toute façon, mon nom est John Older, de Kotomi dot com a eu un bon moment à enseigner ce cours. J' espère que vous avez appris quelques choses s'il l'a apprécié, et nous vous verrons la prochaine fois.