Transkripte
1. Python Mysql 1 Einführung: In Ordnung. Willkommen auf dem Kurs. Mein Name ist John Elder von Kota me dot com, und ich werde heute dein Lehrer sein. In diesem Kurs werde
ich Ihnen beibringen, wie Sie meine Fortsetzung,
The Database with Python, verwenden . Also meine Sequels und Open-Source-Datenbank ist es für immer da. Es befähigt Dinge wie WordPress und einfach viel zu viele Websites, um sogar Namen. Es ist eine der älteren Datenbanken, die es seit langem gibt,
und ein Teil seiner Popularität ist, dass es kostenlos ist. Es ist Open Source. Jeder kann es benutzen, aber es ist auch wirklich eine Art Spaß und einfach zu bedienen. In diesem Kurs werde
ich Ihnen alles über meine Fortsetzungsdatenbank selbst beibringen. Aber meistens konzentrieren wir uns darauf, wie wir High Thon mit meiner Fortsetzung verbinden können. Und es gibt nur unzählige Gründe, warum du das tun willst. Weißt du, wenn du Big-Data-Sachen machst, wo du auf die Datenbank zu deinem Python-Skript zugreifen musst, wenn du solche maschinelles Lernen machst oder wenn du nur eine Website hast, die auf eine Datenbank zugreifen muss und Sie verwenden Python als Programmiersprache wird Ihnen helfen, so um, Sie nicht wirklich irgendwelche Vorkenntnisse benötigen, um diesen Kurs zu nehmen. Sie brauchen sicherlich nichts über Datenbanken oder meine Fortsetzung zu wissen. Ein bisschen Python. Wenn Sie bereits einige Pythons kennen, Wahrscheinlich gut, aber Sie müssen es nicht unbedingt wissen. Ich werde dich durch alles führen. Und in den nächsten Videos werden
wir Python in meiner Fortsetzung in allen Tools installieren, die wir brauchen, und ich werde Sie
durch alles führen, was Sie wissen müssen. Also sollte ich beachten, dass ich auf einem Windows-Computer bin. Wenn Sie sich
auch auf einem Windows-Computer befinden, ist
das großartig. Wenn Sie auf einem Mac oder Lennox sind, sollten
Sie in der Lage sein, mitzuverfolgen. Alle Tools, die wir verwenden, sind sowohl auf Mac Analytics als auch auf Windows verfügbar. Einige der Befehle können hier und da leicht abweichen. Ich werde versuchen, darauf hinzuweisen, wenn wir in diese Gebiete kommen, aber größtenteils solltest du in Ordnung sein. Also, ah, in den nächsten paar Videos, werden
wir anfangen, alle Werkzeuge herunterzuladen, die wir brauchen. Bevor wir das tun, möchte
ich ein paar Minuten im nächsten Video verbringen, nur über eine Art von Datenbanken zu sprechen . Gib dir einfach eine Vorstellung davon, wovon wir reden. Nur eine breite Art von Überblick in orderto So haben Sie eine Art solides Bild im Kopf was eine Datenbank ist, wie sie funktioniert. Ich finde, dass Ah, wenn Sie nur den breiten Überblick über die Sache verstehen, es macht es viel einfacher, es zu benutzen. Also, wenn Sie absolut keine Erfahrung mit Datenbanken haben, wird das
nächste Video gut für Sie sein. Ähm, aber ja. Das ist also der Kurs. Noch eine Sache. Wenn Sie auf dem Weg Fragen haben, sicher,
und ,
und Sie sollten sie fragen. Ich bin den ganzen Tag hier, jeden Tag und beantworte Fragen. Das macht mir viel Spaß, also ist das total cool. Wenn Sie irgendwo auf dem Kurs Fragen haben, gibt es keine dummen Fragen. Ich bekomme alle möglichen Fragen und beantworte sie alle gerne. Also mein Name ist John Elder und lasst uns loslegen
2. Python Mysql 2: Okay, bevor wir alle Tools herunterladen und installieren, die wir brauchen, möchte
ich nur ein paar Minuten damit verbringen, über eine Art breiter Übersichten darüber zu sprechen, was Datenbanken sind. Also finde ich, dass viele Leute es schwer haben, zu verstehen oder sogar eine Art zu visualisieren was für eine Datenbank. Also wissen Sie, sind diese seltsamen Dinge, die normalerweise in der Cloud existieren. Sie legen Daten ab und nehmen Daten heraus. Wie sehen sie aus? Wie funktionieren sie eigentlich? Wenn Sie also ein wenig verwirrt sind, wenn Sie es einfach nicht wissen, denken Sie an eine Datenbank als Tabellenkalkulation und ich habe Excel. Wissen Sie, die berühmte Microsoft Tabellenkalkulationssoftware jetzt. Und Datenbanken Luft im Grunde nur große ausgefallene Tabellenkalkulationen. Sie haben Säulen, diese Dinge, die nach oben und unten gehen. Sie sind gestiegen,
Dinge, die über Sie gehen, können Sie wissen Dinge hineinbringen und Dinge herausnehmen. Sie können alle Arten von verschiedenen Dingen setzen, und wir werden in nur einer Minute darüber reden. Aber das ist wirklich so ziemlich alles, was es gibt. Wissen Sie, äh, alle Datenbanken funktionieren so ziemlich wie sie und sie sortieren sich alle so, ähm, hier, lassen Sie uns ein wenig darüber reden. Sie haben über diese Luft genannt gehen entstand in einer Art Tabellenkalkulationsbegriffe. In Datenbank-Begriffen. Sie werden Rekorde genannt. Dasselbe Rekordreihe. Alles in einer Reihe in einer Aufzeichnung geht zusammen. Also, wissen
Sie, Sie, hier haben wir John Elder mich an der Dot Com-Telefonnummer, Uh, 10 West Ohm, Las Vegas, Nevada. 89111 Ich weiß nicht, 40. Das ist also eine Reihe, richtig? Das ganze Zeug geht mit mir, richtig? Wenn wir dann noch einen Eintrag haben, haben
wir vielleicht Mary Smith. Mary Smith. Seltsame Formatierung hier. Hat nur diese Straße geändert. Schnell. Du gehst. Lass uns bei Mary Dot com heiraten oder denken Sie daran, 2 zu 3234444 Sie wohnt in der 11 Maple Street. Das hatte Oh, Chicago, Illinois. Sechs von 610 Sie ist 23 oder? Reinigen Sie das ein bisschen auf. Ok. Also, wissen
Sie, wir haben noch eine Platte in einer anderen Reihe, und alles auf dieser Straße geht mit Mary. Also geht alles in einer Reihe zusammen. Behalten Sie das im Hinterkopf. Auf der anderen Seite, Spalten. Sie gehören nicht zusammen, aber sie sind alle vom gleichen Typ,
vom gleichen Datentyp oder vom gleichen Datentyp. Wir werden in ein wenig über Datentypen sprechen. Aber
zum Beispiel, hier Alter, hier Alter, wird
alles in dieser Kolumne ein Alter sein, das Sie nicht setzen würden, wissen
Sie, blau. Das ergibt keinen Sinn. Blau ist kein Alter. Blau ist keine Nummer, oder? Alles andere in dieser Spalte ist eine Zahl in dieser Spalte. Alles ist eine Nummer. Postleitzahlen in dieser Spalte. Alles ist ein Staat, richtig? Also muss alles in einer Spalte vom gleichen Datentyp sein. Das sind sie nicht notwendigerweise. Sie gehören nicht derselben Person an. Wie, weißt
du, dieses Alter geht mit dieser Platte zusammen. Dieses Alter geht mit diesem Rekord zusammen. Sie gehen nicht. Sie gehen nicht beide zu John. Aber es gibt den gleichen Typ, also das geht es darum, wirklich. Wenn Sie also an Datenbanken denken, denken Sie an eine große Tabellenkalkulation. In diesem Fall ist
Excel selbst die Datenbank, und Sie bemerken, dass wir nicht wirklich etwas mit der Datenbank tun. Es ist der Tisch, der diese ganze Sache ist. Der Tisch ist, womit wir Sachen machen. Wir fügen Informationen hinzu. Wir fügen Daten in die Tabelle können wir Informationen in den Tabellendaten in der Tabelle aktualisieren. Wir können Daten aus der Tabelle entfernen. Wir können Daten aus der Tabelle abrufen. Es ist die Tabelle innerhalb der Datenbank, die wirklich mit interagieren würde. Und Sie können hier unten unten sehen. Wir haben Blatt ein Blatt zu seinem leeren Blatt. Drei. Es ist leer. Diese Luft zusätzliche Tabellen, so dass eine Datenbank viele Tabellen haben kann. Sie wissen, dass Sie einen Tisch für Ihre Kunden haben können. Sie können eine Tabelle für Ihre E-Mail-Liste Abonnenten haben. Du könntest einen Tisch für , alte Kunden haben,die seit fünf Jahren nichts gekauft haben. Weißt du, was immer du willst, du kannst so viele Tische haben, wie du willst, und du kannst Sachen aus jedem Tisch ziehen. Ähm, nach Belieben. Das ist also ziemlich cool. Aber die Datenbank selbst, Sie tun nicht wirklich etwas mit seiner ganzen Tabelle. Es sind alle Datensätze und die Zeilen in den Tabellen. Das ist wirklich alles, worüber ich reden wollte. Ich werde ein wenig später über Datentypen sprechen. Ähm, es gibt bestimmte Arten von Daten, die Sie in Datenbanken verwenden können, und Sie müssen wissen, was diese sind. Jede Datenbank hat unterschiedliche Datentypen. Sie sind alle so ziemlich gleich. Aber sie werden alle etwas andere Dinge genannt. Also werden wir darüber erfahren, was Micro My Sequels, Datentypen ein wenig später sind, aber ja, das ist ziemlich alles, worüber ich reden wollte. Stellen Sie sich Datenbanken nur als große Tabellenkalkulationen vor und Sie werden nicht schief gehen. Also im nächsten Video werden
wir anfangen, die Tools herunterzuladen und zu installieren, die wir brauchen, in denen im nächsten Video
erscheinen werden .
3. Python Mysql 3 Installieren Python: Okay, in diesem Video fangen
wir an, die verschiedenen Tools herunterzuladen und zu installieren, die wir
während dieses Kurses benötigen , und wir brauchen drei oder vier verschiedene Dinge. Sie sind alle frei. Also, das ist cool. Aber wir werden die nur eins nach dem anderen ausschalten. In diesem Video werden
wir uns die Installation von Python ansehen, also gehen Sie einfach zu Python-Dot-Org's. Und ich sollte sagen, wenn Sie Python bereits auf Ihrem Computer haben, ist
es wahrscheinlich eine gute Idee, es zu deinstallieren und neu zu installieren, und ich werde Ihnen zeigen, warum in nur einer Minute, wenn Sie auf einem Mac oder Linux sind, werde eine Menge Mac und Lennox aktualisieren wollen. Kommen Sie bereits mit Python, aber es ist eine sehr alte Version von Python, die Sie nicht verwenden möchten. Sie möchten also Python Version drei und höher verwenden, und Mac- und Lennox-Computer kommen oft mit Python, damit wir das nicht wollen. Es ist also immer eine gute Idee, dies zu installieren. Wenn Sie bereits Python auf Ihrem Windows-Computer haben, Ich werde es nur auf meinem Windows-Startmenü geklickt und auf Systemsteuerung geklickt und dann
gehen Sie einfach nach unten, um ein Programm zu deinstallieren und lassen Sie uns Python finden und ich bin einfach wirklich schnell Deinstallieren Sie dies, nur um Ihnen zu zeigen, wie es geht. Es dauert nur eine Sekunde. könnten wir auch. Es ist wirklich viel besser, das zu tun, und ich zeige Ihnen, warum in nur einer Sekunde. Also werde ich voran gehen und dieses Video pausieren, während dies in UN-Installationen geht, und sie werden sofort abholen, wenn es fertig ist. Okay, also ging ich voran und beendete die Deinstallation, dass, wenn Sie schauen, es auch seinen Python-Launcher gibt. Wenn du das deinstallieren willst,ist
es wahrscheinlich keine große Sache. Wenn du das deinstallieren willst, Ich geh weiter und mache das. Nur weil du siehst, dass es nicht so lange dauert. Und Boom, das ist weg. Also, wenn das weg ist, können
wir gehen über Python-Dot-Org's und klicken Sie einfach auf den Download-Button rechts hier
oben und Sie können sehen, dass wir für Windows herunterladen können. Er weiß, dass ich auf einem Windows-Computer bin. Wenn Sie sich auf einem Makro Lennox befinden, wird
es Ihnen die Makro-Lennox-Version geben und Sie sehen Python 3.7 Punkt. Oh, das ist die aktuelle Version. Wenn es sich um eine andere Version handelt, wenn Sie dieses Video ansehen. Das ist vollkommen in Ordnung. Laden Sie einfach die neueste Version herunter und sollte in Ordnung sein. Also werde ich fortfahren und darauf klicken, jetzt können wir das überall speichern. Ich werde es einfach auf meinem Windows-Desktop speichern, und es ist nicht sehr groß. 24,3 Megabyte. Es wird fast sofort auf meinem Computer heruntergeladen. Also gehen Sie weiter und klicken Sie darauf und lassen Sie uns dies öffnen. Du gehst. Okay, also hier steht, installiere Python. Jetzt ist das der wichtige Teil. Siehe hier unten, es sagt Python 3.72 Pfad hinzufügen und dies ist standardmäßig deaktiviert. diesem Grund habe ich Ihnen gesagt, Python zu deinstallieren, wenn Sie es bereits auf einem Computer hatten, weil die Wahrscheinlichkeit besteht, dass Sie es das letzte Mal installiert haben. Sie haben dieses kleine Kontrollkästchen nicht bemerkt, und Sie klicken Sie einfach auf die nächste wie Leute dio, was wir wirklich wollen. Das hat es überprüft. Das Hinzufügen von Python 3.7 zum Pfad bedeutet in Windows, zumindest dass Sie Python von überall auf dem Computer ausführen können, und wir möchten das wirklich tun. Also ist es sehr wichtig, diese kleine Box zu überprüfen. Wenn Sie nicht auschecken, können
alle Arten von Problemen auftreten, und wir wissen einfach nicht, wie wir damit umgehen sollen. Also gehen Sie weiter, stellen Sie sicher, dass das aktiviert ist, und klicken Sie dann auf die Schaltfläche Jetzt installieren und initialisieren. Das wird also nur eine Sekunde dauern. Ähm, ich denke, während das hier läuft, Oh ,
nein, es geht schnell. Nun, in der Zwischenzeit, während das so ist, möchte
ich Ihnen auch zeigen, dass wir uns zu erhabenem Text begeben. Suchen Sie einfach auf Google und Sie sehen die sublime tex dot com. Das ist der Texteditor, den ich während dieses Kurses verwenden werde. Jetzt können Sie einen beliebigen Texteditor verwenden. Es spielt absolut keine Rolle, solange es eine Beschichtung ist. Texteditor. Weißt du, Adam ist ein beliebter. Ähm, was sind noch ein paar? Kein Pad Plus Plus ist ein beliebtes. Sublime ist super, super beliebt. Es ist absolut kostenlos. Und ah, ich empfehle es sehr. Also gehen Sie weiter und laden Sie es herunter und installieren Sie es. Wenn Sie mitverfolgen und den gleichen Texteditor verwenden möchten, werde
ich Ihnen nicht zeigen, wie Sie herunterladen und installieren. Dies ist nur ein einfacher Texteditor. Klicken Sie einfach auf die Schaltfläche und klicken Sie erneut auf die Schaltfläche und es wird für Sie installiert. Aber du machst das selbst. In der Zwischenzeit schauen
wir zurück und sehen, wie unser Python nach oben geht. Fast erledigt. Also werde ich voran gehen und das Video pausieren. All dies beendet sollte nur eine Sekunde sein. Und das werden wir. Es geht fast fertig. Ich werde abholen, sobald es fertig ist. Ok. So war die Einrichtung erfolgreich. Alles sieht in Ordnung aus. Gehen Sie voran und klicken Sie auf Kleidung und das war's. Wir sind fertig. Wir sind bereit, Python jetzt zu verwenden. , Im nächsten Video,
denke
ich, wir werden anfangen, etwas namens Get Bash zu installieren. Ich sage dir, was das ist und warum wir es brauchen. Und das wird im nächsten Video sein.
4. Python Mysql 4 Installieren Git Bash: Okay, also hör sogar auf Python. Jetzt müssen wir etwas namens Git Bash installieren. Und wenn Sie gehen, um desh SCM dot com zu bekommen, können
Sie dieses coole kleine Ding herunterladen und all dies ist nur ein kleines Terminal, und es erlaubt uns, Terminal-Befehle ähnlich wie Makrele Lennox auszuführen, aber auf Windows. also ,
benötigen
Sie Um Python auszuführen alsoein Kommandozeilenterminal irgendeiner Art. Und Microsoft hat die Eingabeaufforderung und Power-Shell und diese funktionieren. Aber get bash ist einfach viel, viel besser. , Es erlaubt uns,Versionskontrolle mit get zu machen, was ich glaube nicht, dass wir in diesem Kurs tun werden, weil wir es nicht wirklich brauchen. Aber im wirklichen Leben wollen
Sie Versionskontrolle. Also möchten Sie so etwas verwenden, bekommen Sie Bashed Ding, und es ist super kostenlos und super einfach und sehr leicht und sehr cool. Also werden wir das in diesem Kurs herunterladen und installieren. Also komm her und du kannst das in diesem kleinen Monitorbild sehen. Hier. Sie sehen diesen Download 2.18 Punkt Null für Windows. Wenn es sich um eine andere Version handelt, wenn Sie dieses Video erneut ansehen. Das ist vollkommen in Ordnung. Laden Sie einfach die neueste Version herunter. Also habe ich nicht darauf geklickt. Und Ihr Download startet Pops up, Speichern Sie diese überall. Ich werde es einfach wieder auf meinem Desktop speichern. Und das sind 39,2 Megabyte. Aber aus irgendeinem Grund, jedes Mal, wenn ich heruntergeladen habe, dauert
es ewig. Es muss die Website sein oder so, denn es dauert immer eine lange Zeit. Laden Sie diese herunter. Es sollte fast sofort sein. Aber es ist nicht aus irgendeinem Grund. Also werde ich weitermachen und das Video pausieren, während das herunterlädt und wir werden es direkt
nach dem Ende abholen . Okay, also haben wir weitergemacht und heruntergeladen, damit wir fortfahren können und darauf klicken und es ausführen können. Und das hier rüber zu ziehen ist ein bisschen schwierig zu installieren. Es gibt ein paar Dinge, die wir klicken müssen, um diese Arbeit knackig zu machen, also führe ich Sie hier durch. So sofort. Stellen Sie sicher, dass dies Bash hier ist. Das Ding wird angeklickt. brauchen wir wahrscheinlich. Keine große Sache, Aber gehen Sie weiter und klicken Sie auf Weiter. Äh, als Nächstes. Okay. Hier ist eine seltsame Sache. Es bat um den Standard-Editor zu verwenden und es sagt, dass die Verwendung von ihnen jetzt werden wir nie get in einem Editor
verwenden, also könnten wir dies einfach als Standard belassen. Ich weiß nicht einmal, was das ist irgendwie seltsam, also klicken Sie einfach auf Weiter. Und hier ist der wichtige Teil. Passen Sie Ihre Pfadumgebung an. Wir möchten git und optionale UNIX-Tools aus dem Windows-Befehl verwenden. Eingabeaufforderung. Richtig, Dies ermöglicht es uns, Get von der Windows-Eingabeaufforderung zu verwenden, wenn wir wollen. wir wahrscheinlich nicht tun. Wir werden das kleine Terminal benutzen. Es kommt mit diesem stattdessen, aber Sie wissen, es ist gut, dass sowieso klicken, Also klicken Sie auf Weiter. Jetzt wollen wir sicherstellen, dass offene Ssh geklickt wird und SSL-Bibliothek den Windows-Stil mit
Commit-einzigartigen Stilzeilenenden auschecken . Das ist gut, Männer TT Warum, das ist
auch gut . All dies könnte die Standardeinstellung sein, und das war's. Das sollte also ziemlich schnell installiert werden, aber ich werde weitermachen und, weißt
du, ich wollte Pause machen, bis es fertig ist, aber schon auf halbem Weg. Also denke ich, wir könnten nur noch ein paar Sekunden unterhalten, bis es in dieser
Schule fertig ist . Also, ähm, es ist wirklich egal, wie ich vorhin gesagt habe, welches Terminal Sie für diesen Kurs verwenden. Weil alle Befehle, die wir in unserem bekommenen Terminal ausführen werden. Sie können in der Windows-Power-Shell oder in der Windows-Eingabeaufforderung ausgeführt werden, die mit
Windows installiert ist . Ähm, aber für Leute, die auf Makro Lennix sind, kann
ich Mac- oder Lennix-Typbefehle in diesem get bashed Terminal verwenden, was wirklich,
wirklich cool ist . Also sollte jeder in der Lage sein, in dieser Schule mitzuverfolgen, damit wir diese Ansicht,
Versionshinweise, deaktivieren können . Also lasst uns voran gehen und starten. Holen Sie Bash, ähm, fertig in der Zukunft. Wenn Sie dieses Ding aktivieren möchten, gehen Sie
einfach zum Windows-Startmenü und suchen Sie. Vergessen Sie G I T und das sollte funktionieren. Das war's also. Wir können eine Art von Befehlen und der Schule eingeben, damit wir das in Zukunft verwenden werden. Ich werde dir sagen, wie man das benutzt und was es alle möglichen coolen Sachen machen kann. Aber ich denke, das ist alles für dieses Video und das nächste Video. Wir springen rein und fangen an, aktuelle Fortsetzung herunterzuladen, meine Fortsetzung und ah, schauen Sie sich die verschiedenen Tools an, die wir dafür brauchen werden. Und das kommt im nächsten Video
5. Python Mysql 5 Download: Okay, also haben wir Python installiert. Wir haben Bash installiert. Jetzt wollen wir anfangen, meine Fortsetzung zu installieren. Und das könnte ein wenig schwierig für die Leute sein, weil ich nicht wirklich weiß warum. Es ist Open Source und manchmal etwas glitchy. Es kann also ein wenig tun, um dies richtig installiert zu bekommen. Also brauchen wir hier zwei Dinge. Wir brauchen meine Fortsetzung, die Datenbanksoftware, den Server. Und wir brauchen auch etwas namens My Sequel Workbench. Und die Workbench ist eine Art klebrig eine grafische Benutzeroberfläche, die uns Zugriff ermöglicht, sind meine Fortsetzungsdatenbanken Informationen an Daten entfernt Daten tun alle Arten von coolen Sachen. Jetzt werden
wir die meisten unserer Sachen in diesem Kurs mit Python machen. Also werden wir Python Code schreiben, um dies zu tun. Aber es ist immer noch schön, die Werkbank zu haben, um zu überprüfen und zu sehen, dass die Dinge richtig waren. Und es ist nur eine kühle von erzählt 1/2. Also, laden Sie herunter. Installieren Sie beide. Sie können sie separat installieren oder zusammen installieren. Wir laden sie herunter und installieren sie zusammen in diesem Video. Also gehen Sie zu meiner Fortsetzung dot com Sie Konzert für mein geheimes Google Oder gehen Sie einfach zu meiner Fortsetzung dot com und klicken Sie auf den Download-Link hier an der Spitze. Und Sie sehen, es gibt alle Arten von verschiedenen Optionen von dem, was Sie herunterladen möchten. So sehen Sie, die an der Spitze sind alle kommerziell zahlen für ihn, so dass meine Fortsetzung Cloud Service,
Commercial Enterprise Edition, Commercial Cluster kommerzielle und Heard The Bottom ist die meine Fortsetzung Community Zusatz. Und das ist es, was wir wollen. GPL ist Open-Source-Lizenz also, aber wir klicken auf diese Community GPL Download-Link. Okay, jetzt bekommen wir das meine Fortsetzung, Community-Server-Link. Und hier ist die Werkbank, aber wir müssen sie nicht separat installieren. Es wird mit der Version installiert, die wir in nur einer Sekunde herunterladen werden. Es gibt alle möglichen Dinge. Hier sind Konnektoren Repositories. Uh, wir brauchen gar nichts von diesen Dingen, die alles, was wir brauchen, in einem Download
zusammengefasst bekommen . Also gehen Sie vor und klicken Sie auf diese meine Fortsetzung Community-Server Link und scrollen Sie hier nach unten und
klicken Sie dann auf Ihr Betriebssystem ist wahrscheinlich bereits ausgewählt. Meines ist das ist Microsoft Windows und dann kommen Sie hier runter und wir wollen diese meine Fortsetzung Installer für Windows, und es hat alles, was wir wollen, alle in einem Paket, sehen
Sie. Also gehen wir weiter und klicken Sie darauf. Sonst musst
du ein Zip-Archiv herunterladen, und es ist alles Ärger, und wir wollen uns nicht damit befassen, also könnte ich auf die Download-Seite gehen. Jetzt ist dies der Download, meine Fortsetzung Installer Download-Seite und wieder gehen wir hier nach unten und wählen Sie das Betriebssystem , das wir in unserem Fall wollen. Microsoft Windows. Also hier ist das seltsame Ding. Hier sind zwei Versionen, oder? Einer ist nur 15 Megabyte. Die andere ist 273 Megabyte, und Sie können versucht sein, diese kleinere Version herunterzuladen. Aber tu es nicht. Was das ist die kleine Version hier. Es lädt nur ein kleines kleines Paket herunter, und dann führen Sie dieses Paket aus, und dann lädt dieses Paket den Rest herunter. Richtig? Aber es ist ein kleiner Kumpel. Ich fand, dass es nicht sehr gut funktioniert. Es beginnt, Dinge herunterzuladen, und dann wird der Download gestoppt und es wird einfrieren und es wird nicht wieder gestartet. Und es gibt keinen Neustartknopf. Meiner Meinung nach ist es nur ein Ärger. Laden Sie einfach die Vollversion herunter, 273,4 Megabyte. Holen Sie sich alles auf einmal heruntergeladen, und dann können Sie es installieren. Und es funktioniert einfach viel einfacher. Also gehen Sie weiter und klicken Sie auf den Download-Button für dieses Ding, und es fordert Sie auf, sich für ein Konto anzumelden. musst du nicht tun. Ich empfehle Ihnen nicht, das zu tun. Es gibt keinen Grund, einfach hier nach unten zu gehen, ist und klicken Sie darauf. Nein, danke. Starten Sie einfach meinen Download-Link. Tun Sie das auftaucht, installieren Sie dies überall, wo Sie wollen. Ich werde es auf dem Desktop installieren. Sie sehen, dass ich bereits auf meinem Computer installiert habe
, also , müssen Sie es
nicht noch einmal tun. Aber du gehst weiter und machst das. Es sind 273 Megabyte. Es wird eine Weile dauern. Ich werde das anhalten, weil, wie ich schon sagte, ich habe es heruntergeladen. Abbrechen. Aber du gehst weiter und machst das. Und im nächsten Video,
ich denke, wir werden voran gehen und tatsächlich dieses Ding installieren
6. Python Mysql 6 Installieren Mysql und Workbench: Okay, also haben wir das Ding heruntergeladen. Jetzt können wir weitermachen und es installieren. Also willst du dieses Ding hier unten anklicken? Sobald es fertig ist, mich herunterzuladen? Ich habe es bereits heruntergeladen. Also gehe ich rüber zu meinem Desktop, wo ich ihn entladen habe und doppelklicke dort darauf. Entweder funktioniert einer gut. Das hier vorbei. Okay, also bekommen wir diese meine Fortsetzung Installer, Sie müssen möglicherweise Ihren Computer neu starten, nachdem Sie all das Zeug installiert haben. In der Tat empfehle
ich Ihnen wahrscheinlich, dass Sie das tun, nur um sicherzustellen, dass eine kleine Nachricht, die wir wollen, auf. Ja. Ok. jetzt einige Informationen sammeln, könnte
dies eine Weile dauern, bis die Installation. Deshalb habe ich es irgendwie anziehen. Es ist ein eigenes Video, aber wir werden es durchlaufen und sehen, was wir sehen können und sollte Spaß machen. Ok. Mein Nachfolger Installer. 1.4. Wenn es eine andere Version ist, wenn Sie dieses Video sehen, keine große Sache. Okay, also gleich vom Fledermaus, wir haben eine Lizenzvereinbarung, okay? Und dann weiter. Okay, es gibt
also ein paar verschiedene Dinge, die wir installieren können. Schwächung, geh vor einer ganzen Woche, Custom. Wir wollen wahrscheinlich diesen Entwickler Standard und seine soziale. Alle Produkte, die wir für Entwicklungszwecke benötigen. Also gehen Sie auf, dass bereits es bereits geklickt ist. Gehen Sie einfach weiter und klicken Sie auf Weiter, wenn Sie zurückgehen und hier durchschauen wollen. Dies sind die Dinge, die damit einhergehen. Sequel Server selbst ein Shell-Router. Die schöne gleiche Arbeit Erwähnung, die wir definitiv verwenden werden. Meine Fortsetzung für Excel. Ich weiß nicht, was das ist. Ein paar andere Dinge. Also geh und klicke einfach auf Weiter. Nun lassen Sie uns sehen, einige Produkte haben Pfadkonflikte. Mal sehen, ich bekomme das. Wahrscheinlich, weil ich uns in der Vergangenheit installiert habe. Du wirst das wahrscheinlich nicht verstehen. Ausgewählter Pfad ist bereits vorhanden. Ja, also lassen wir einfach so, wie es ist. Sie werden das nicht bekommen, Eric ist, wie ich sagte, ich bekomme das nur, weil ich installiert diese zuvor klicken Sie weiter. Sicher. Ich will weitermachen. Ja. Ah, es gibt einige seltsame Anforderungen. Es sagt, 3.6 Version von Python wurde nicht installiert, aber wir haben Version 3.7 installiert. Ich glaube schon. Es spielt keine Rolle. Wir können diese einfach ignorieren, wenn du es versuchen willst, sie manuell
zu reparieren, kannst
du das. Aber ich denke, du könntest das einfach ignorieren. Habe es immer in der Vergangenheit. Klicken Sie auf Weiter, wenn Sie fortfahren. Ja. Okay, sind
also all die Dinge, die installiert werden, oder? So könnten wir einfach voran gehen und auf Ausführen klicken und es einfach seine Sache tun lassen, damit es eine
Weile dauern kann , dies zu tun. Oder manchmal könnte es sehr schnell sein. hängt irgendwie davon ab, wie Ihr Computer ist, wie schnell er ist und wie ehrenhaft es ist. Ich glaube schon. Schon. Wir haben meinen Fortsetzungsserver installiert. Als Nächstes. Wir arbeiten an der Werkbank und diesen beiden Dingen diese beiden Top-Dinge. Die Workbench im Server. Das sind die zwei wichtigsten Dinge, die wir wirklich brauchen. Du brauchst wahrscheinlich etwas von diesem anderen Zeug, aber es ist nicht so wichtig. Das hörte
die unteren Proben und Beispiele. Nun, eigentlich, sieh dir das an. Nur um ein paar eine Vorstellung davon zu bekommen, was wir mit der Datenbank machen können. Weißt du, da sind , gefälschte Daten drin,mit denen wir spielen könnten. Es wird sich
ausspielen, damit ein wenig herumspielen, aber es ist nicht so wichtig, dass
Sie , dass
Sie all das Zeug
installieren. Meine geheime Dokumentation. Sie können sich das ansehen. Wenn du willst. Ich glaube nicht, dass ich es jemals getan habe, aber es ist da drin, wenn
dues dir ansehen willst du . Das sollte cool sein. Also werde ich weitermachen und das Video pausieren, weil es eine Weile dauern wird, bis es installiert wird. Wir gehen weiter und holen das ab, sobald es fertig ist. Okay, also ist alles installiert. Es wurde fertiggestellt. Gehen Sie weiter und klicken Sie auf Weiter. Okay, jetzt müssen diese Dinge konfiguriert werden. Klicken Sie hier auf Weiter. Wir wollen nur, dass das alleine ist. Meine geheime Server-Sache an der Spitze. Die Standardeinstellung, die funktioniert. Gut. Klicken Sie auf Weiter. All diese Dinge, die wir behalten können, ist das vor dem Standard. Uh, erkenne hier diesen Port 33 von sechs. Irgendwie wichtig. Ähm, ich muss es nicht wirklich notieren, aber bedenken Sie das im Hinterkopf. TCP I p All diese Dinge kümmern uns nicht wirklich um irgendwas von diesem Zeug. Klicken Sie auf Weiter. Okay, also wird es nach einem Passwort fragen, und und zuerst will
es starke Passwörter verwenden. Das ist gut. Gehen Sie weiter und klicken Sie auf Weiter. Ok. Also jedes Mal. So haben Sie Ihre Datenbank Recht hat einen Benutzer, und dann hat dieser Benutzer ein Passwort. Und um sich mit der Datenbank zu verbinden, insbesondere von Python, müssen
Sie das Passwort und den Benutzernamen kennen. Die meiste Zeit ist
der Benutzername nur Route. Das ist genau das, was es ist. Aber dann müssen wir ein Passwort auswählen. Also, wenn Sie mit diesem Zeug ernst sein werden, wenn Sie das für
echte Webentwicklungs-Zeug verwenden
wollen, wollen, echte Webentwicklungs-Zeug verwenden
wollen, wählen Sie ein sehr starkes Passwort, das wir nicht sein werden, und es ist uns egal. Also werde ich einfach Passwort eingeben 123 Lassen Sie mich das noch mal tun. Passwort. 123 Wiederholen Sie es. Passwort. 123 Wieder schlage
ich nicht vor, dass du das tust, denn du kannst hier sehen, ist sehr schwach. Aber nur für unsere Zwecke, dieses Ding zu lernen, spielt
es keine Rolle. Deshalb müssen Sie jetzt keinen Benutzer hinzufügen, da route bereits ein Benutzer ist. Also werden wir der Root-Benutzer in Informatik Route ist wie die alle mächtigen
Super-User . Es wird der Root-Benutzer genannt. Also nur für Ihre Informationen, Also gehen Sie vor und klicken Sie auf Weiter. Ah, wir wollen meine geheimen Server konfigurieren. Windows-Dienst? Das ist in Ordnung. Lassen Sie alle diese Dinge als Standard. Okay, jetzt klicken wir einfach auf diese Ausführung, um all die Dinge anzuwenden, die wir gerade gemacht haben, was nicht viel war. Wir haben die Standardeinstellung für die meisten dieser Dinge genommen, okay? Und Sie könnten jetzt sehen, dass es die Datenbank initialisiert, was bedeutet, dass sie sie aktiviert. Und das wird, denke
ich, auftauchen oder das wird die Datenbank wird sich im Hintergrund einschalten. Ich denke, jedes Mal, wenn Sie Ihren Computer starten, und Sie können ihn so konfigurieren, dass es nicht tun, wenn Sie wollen, aber es wird von jetzt an sein. Und das ist gut, denn wir wollen es nicht jedes Mal einschalten, wenn wir von unserem Programm aus darauf zugreifen möchten. Wir wollen, dass es
immer im Hintergrund läuft . Aber wenn du das nicht willst, kannst
du es. Sie können die Einstellungen ändern. überlasse ich dir. Es ist ziemlich einfach. Du kannst es einfach googeln oder so. Alles klar, also lass uns mal sehen. Ich werde das nochmal anhalten, während es all das durchgeht, und wir holen es ab, sobald es fertig ist. Alles klar, also sind alle Dinge fertig und wir sind so ziemlich erledigt, damit wir auf
das fertige Ding klicken können . Oh, nein. Wir müssen noch ein paar andere Dinge überlegen. Gehen Sie also voran und klicken Sie auf Weiter. Ähm, wir wollen hier nicht klicken. Dies in O d B Cluster Sache ist nicht etwas, was wir wollen einen Teil des Klicks beenden. Als nächstes wollen
wir diese Standalone-Server-Sache. Ja. Okay, also gehen wir weiter. Es möchte, dass wir Ihr Passwort eingeben. Denken Sie daran? Das ist gerade bestanden. Hat ein Wort. 123 Alle Verbindungen erfolgreich. Und das führt nur einen kleinen Test durch, um sicherzustellen, dass es läuft, dass wir in der Lage sind, sich mit ihm zu verbinden , dass unser Passwort funktioniert und all das Zeug. Das ist also gut. Als Nächstes, um, eine letzte Exekution, denke
ich. Okay, also sind wir fertig damit,
wie, wie, starten Sie meine Sichelwerkbank nach dem Aufstellen. Eigentlich, lassen Sie uns keins von denen machen. Sie können, wenn Sie gehen und klicken Sie auf diesen Moment, wird Ihnen zeigen, wie Sie es von Grund auf neu beginnen. In Zukunft könnten
Sie damit beginnen, ohne das alles noch einmal durchmachen zu müssen. Also gehen Sie vor und klicken Sie auf Fertig stellen. Und ich glaube, wir sind fertig. Im nächsten Video tauchen
wir ein und lernen, wie man Python mit meiner Fortsetzung verbindet, und stellen sicher, dass alles richtig eingerichtet wurde und von dort weitergeht.
7. Python Mysql 7 Installieren MySQL Connector: Okay, also haben wir meine Fortsetzung installiert. Wir würden immer noch Bash bekommen. Wir haben erhabenen Text installiert. Wir haben Python installiert, also haben wir alle Werkzeuge, die wir brauchen werden. Jetzt müssen
wir nur anfangen, all diese Dinge zusammenzubringen. Beginnen Sie mit ihnen. Also zuerst, lasst uns rüber gehen. Ziel-Bash-Terminal. Wenn Sie diese gute bereits geschlossen haben, gehen Sie
einfach zurück zu Ihrem Windows Startmenü und tippen Sie bekommen G I t. Und dann wird das kleine Bash Ding auftauchen und Sie können darauf klicken, um es zu öffnen. Und hier haben wir das Terminal. Das ist es. Du konntest sehen, dass ich in diesem Pwd-Pwd bin. Ich bin in diesem Meer Benutzer Flat Planet Verzeichnis. Dies ist nur mein Standardverzeichnis. Und es ist flacher Planet, weil das der Name mein Computer ist, denn ich finde es lustig, dass manche Leute immer noch denken, die Welt sei flach. Es wird sein, was auch immer Ihr Computer-Benutzername ist, das ist das Verzeichnis, in dem Sie sein werden. Gehen wir also weiter und erstellen Sie ein neues Verzeichnis, um unsere Python-Dateien zu speichern, die wir während dieses Kurses
erstellen werden . Also geben Sie einfach in em que de ir, das für make Verzeichnis steht, das auf Makrele funktioniert. Lennox zu und lassen Sie uns vorwärts Schrägstrich c Und lassen Sie uns das erstellte Verzeichnis nennen, das meine Fortsetzung
genannt wird. Okay, also jetzt, wenn wir CD gehen, die für Änderungsverzeichnis steht, können
wir in meine Fortsetzung mit Bildschirm wechseln, so dass
ich sehen konnte Ja, ich bin in meinem Nachfolgetyp in l s. Moment. - Das ist in Ordnung. Wir haben noch nichts geschaffen, aber bevor wir vorwärts gehen, müssen
wir noch eine Sache im ah installieren, im Hintergrund hier. Also,
damit hi thon sich mit meiner Fortsetzung verbinden kann, brauchen
wir ah,
Modul, das uns erlaubt, das zu tun. Und es gibt drei oder vier von ihnen. Sie sind alle gleich,
aber, aber, na ja, etwas anders, im Grunde gleich. Aber sie sind alles, was sie alle als etwas andere Dinge bezeichnet werden. Und der Grund dafür ist, dass manchmal einer von ihnen nicht auf Ihrem Computer funktioniert. Also die Sache, die wir installieren, heißt mein Fortsetzungs-Connector, und es ist nur lassen Sie mich einfach Hiss hier kopieren, um das zu installieren. Wir gehen Teoh geben Sie den Befehl Pip installieren und Pimp ist der Python Programm-Installer und einer der Gründe, warum wir auf diese Anzeige Pfad Feld klicken, wenn wir Python installieren, so dass Pip kann Programme überall auf unserem Computer installieren. So waren Stall. Und das, was wir installieren werden, ist mein Fortsetzungsanschluss. Nun, manchmal funktioniert das. Manchmal stimmt es nicht. Also sage ich dir, was du tun sollst, wenn es nicht funktioniert und ich eine kleine Anti-Virus-Sache auf
meinem anderen Monitor bekomme , kannst
du es nicht sehen. Du kannst das einfach abbrechen. Es besagt, dass dies versucht, eine Verbindung mit dem Internet herzustellen. Ist es in Ordnung? Ja, es ist in Ordnung. Ähm, jetzt
tut es sein Ding. Ich habe das schon in der Vergangenheit installiert, oder? Es muss also nicht erneut installiert werden. Jahre werden durch ein kleines Ding gehen und es wird es installieren. Okay, also könnte das genug sein, oder? Aber es gibt zwei andere, die wir installieren können, nur um sicherzugehen, denn wenn ich meinen Fortsetzungsanschluss installiere, funktioniert
es nicht für mich auf diesem Computer. Es hat für mich auf anderen Computern funktioniert, aber nicht auf diesem. Also gehe ich zum nächsten,
der hip ist. Installieren Sie meine Fortsetzung Connector Dash Python. Siehst du, die 1. 1 war meine Fortsetzung Connector. Das war meine Fortsetzung. Verbinden Sie Ihre Punkt- oder Strich-Python. Gleiche grundlegende Dinge etwas anders. Dieser könnte für dich funktionieren. Siehst du, ich habe es bereits installiert, also bekomme ich dasselbe. Schließlich gibt es 1/3 1 und löschen Sie diesen Bildschirm hier und es ist nur sehen Eile,
Pip, Pip, Installieren Sie meine Super Bowl Stecker dash Python dash R f Rechts, so dass wir nur die Dinge auf dem Ende hinzufügen, um sie etwas anders zu machen. Aber wenn die 1. 2 nicht funktionieren, gehen Sie voran und versuchen Sie es. Und ich werde das nicht lösen, weil die 2. 1 für mich gut funktionierte. Ich weiß,
es ist
irgendwie wackelig , aber so ist das auch. Ich bin mir nicht sicher, warum. Okay, im nächsten Video werden
wir anfangen, unseren ersten Python-Code zu schreiben.
8. Python Mysql 8 Connect: Okay, wir haben alles installiert, was wir installieren müssen. Jetzt ist es Zeit, etwas Python-Code zu schreiben. Also lasst uns einfach eine Datei hier in erhabenem Text öffnen, und ich werde das Ding importieren, das wir gerade im letzten Video installiert haben. Also meine Fortsetzung Dot Connector. In Ordnung, also wollen wir das sofort als Python-Datei speichern. Also kommen Sie hier und klicken Sie auf, Speichern unter und navigieren Sie zu diesem Verzeichnis, das wir vor einer Weile erstellt haben. Es war R C. Mein Fortsetzungsordner, und lassen Sie uns das nennen, ich weiß keine Datenbank, die in Ordnung ist und kommen hier runter zu allen Dateien und Programmen oder was auch immer. Und suchen Sie hier nach High Thon. Es ist wie dieser Python und dann auf sicher Ein anderer Weg, den Sie tun könnten. Hit, Abbrechen hier, kommen Sie hier, um die Syntax anzuzeigen und dann die Syntax und scrollen Sie dann nach unten zu Python. Sie sehen, jetzt ändern sich die Farben ein wenig. Jetzt weiß Sublime, dass das Python ist. Also, jetzt, wenn wir offensichtlich Hit Datei speichern, wie es bereits sehen, ist
es bereits Python für uns ausgewählt. Nur eine andere Möglichkeit, es zu tun. Also nochmal, scrollen
wir nach unten zu R. C. Meine Fortsetzung Ordner. Rufen wir diese Datenbank auf und speichern Sie sie. Okay, also haben wir das Modul „Meine Fortsetzung“ importiert, das wir jetzt nur beleidigen, wenn du es musstest. Wenn Sie dies versuchen und es nicht funktioniert, und dann müssen Sie zurück und Pip gehen, installieren Sie meine Fortsetzung Connector, Dash Python oder Pip Installieren Sie meine Fortsetzung Connector Dash Python Dash R F. Sie können immer noch mit dem Import meiner Fortsetzung Punkt-Anschluss. Sie müssen meinen Sequel Dot Connector Dot High Thon
zum Beispiel nicht importieren . Ich glaube, das ist der Fall. Wenn Sie reinlaufen und gestohlen nicht funktioniert, versuchen Sie das zu tun. Man weiß es nie. Okay, also, äh, jetzt müssen wir eine Instanz unserer Datenbank erstellen, die im Hintergrund läuft. Erinnerst du dich, als wir die Datenbank installiert haben? Es hat es initialisiert, und es ist einfach im Hintergrund. Entschuldigen Sie mich, jetzt müssen wir uns damit verbinden. Lassen Sie uns also eine Instanz der variablen Art von sprechen erstellen. Und lassen Sie uns das nennen, ich kenne meine Datenbank nicht und setze es gleich. Meine Fortsetzung Punkt Connector Punkt verbinden. Jetzt müssen wir ein paar Variablen übergeben, also müssen wir bei diesen 0.3 Variablen übergeben. Die 1. 1 ist Host und dann ein Komma. Der nächste ist der Benutzer Mama. Und dann endlich, Passwort Pss W d Um, zwei Anführungszeichen und dann glaube ich nicht, dass Sie am Ende einen Kommentar schreiben müssen, aber ich tue es immer, nur für den Fall, weil wir Dinge in der Zukunft hinzufügen werden. Und wenn wir vergessen, es in Zukunft dort anzulegen, werden
wir da reinkommen. Also habe ich es jetzt einfach drauf gelegt. Also, Host, das ist der Earl Ihrer Datenbank. Also die meiste Zeit, wenn Sie in der eigentlichen Webentwicklung oder etwas arbeiten, ist
Ihre Datenbank irgendwo in der Cloud und Sie haben eine U R L für diese Datenbank wie 192 0.168 Punkt 40.9 oder so, richtig? Wir betreiben unsere Datenbank auf unserem lokalen Computer auf ihrem eigenen Computer, so dass wir einfach in
lokalen Host hier gerade jetzt eingeben können . Denken Sie daran, wenn wir die Datenbank gesetzt sind Benutzer war Route, Das ist Route und das Passwort, das wir gewählt haben, wenn wir die Datenbank einrichten Passwort war. 123 richtig, also ist es so ziemlich. Wir können uns jetzt mit genau dem verbinden. Um zu beweisen, dass dies funktioniert hat, können
wir diese meine DB-Variable ausdrucken, die wir gerade erstellt haben. Also, wenn wir diesen Kopf zu unserer kleinen Bash-Terminal-Sache und pwd speichern, um sicherzustellen, dass wir
in diesem sind , siehe mein Fortsetzungsverzeichnis LS, um dieses Zeug aufzulisten. Wir konnten sehen, dass es diese Datenbank gibt, die Tortendatei. Also lasst uns einfach dieses Ding laufen. Also Python-Datenbank Punkt p y. Und so laufen Sie Python-Programme aus. Sie geben Python und dann den Namen des Programms ein. Bumm. Wir erhalten diese meine Fortsetzung Dot Connector Dot Verbindung, nicht mein Sequel Connection Punktobjekt. Also das ist Ah, wir haben hier ein Objekt erschaffen und das ist nur Ah, du bist Elna TRL. Es ist eine Adresse in Erinnerung, wo dieses Ding sitzt, also bedeutet das absolut nichts für uns, außer es bedeutet, dass es funktioniert hat. Es bedeutet, dass die Datenbank korrekt eingerichtet wurde. Es bedeutet, dass wir in der Lage sind, von unserer Fortsetzung oder von unserem Python Programm zu verbinden, und wir haben nichts getan. Wir haben keine Daten eingegeben oder Daten oder ähnliches abgefragt,
aber das ist wichtig. Wir wissen jetzt, dass es funktioniert, also ist das sehr cool. Und wirklich, das gehört Aziz AEA. Es wird. Ich meine, es ist nicht komplizierter, sich von einem Python Programm aus mit einer meiner Fortsetzungs-Datenbank zu verbinden. Du importierst diese meine Fortsetzung Connector-Sache. Erstellen Sie hier eine Verbindung, fügen Sie in Ihrem Hostnamen Ihren Benutzernamen und Ihr Passwort, und dann, boom, Sie sind verbunden. Jetzt ist es nur eine Frage des Lernens. Die verschiedenen Befehle in Python, um zum Beispiel eine neue Tabelle zu
erstellen und
dann Daten zu der Tabelle hinzuzufügen, als Daten aus dieser Tabelle auf unterschiedliche
Weise sortiert abzurufen . Dinge wie das. All die grundlegenden Datenbank-Zeug, die Sie dio-wollen, und das ist, was wir verbringen Art von dem Rest des Kurses lernen, wie es geht. Aber Fleisch und Kartoffeln von diesem Zeug sind fertig. Wir haben eine Datenbank erstellt, wir verbunden sind, und wir können loslegen. Also im nächsten Video, ich denke, wir werden uns die meine Fortsetzung Workbench ansehen und irgendwie bekommen ah, irgendwie zu verstehen, was uns alles in unserer Datenbank zur Verfügung steht, und das ist eine gute Möglichkeit, es durch die meine Fortsetzung Workbench zu betrachten, weil es eine grafische Benutzeroberfläche ist, und das ist wirklich cool. Also werde ich denke, wir werden anfangen, das im nächsten Video zu betrachten
9. Python Mysql 9 MySQL: Okay in diesem Video, wir werden einen kurzen Blick auf die meine Fortsetzung werfen. Workbench ist die kleine Software, die installiert, als wir meine Fortsetzung installiert haben, und es ist wirklich cool. Es gibt uns eine grafische Benutzeroberfläche, eine klebrige für unsere meine Fortsetzung Datenbank. Also jetzt, während des restlichen Kurses, werden
wir hauptsächlich all dieses Zeug in Python machen. Aber ich möchte nur ein paar Minuten verbringen, um diese Software anzuschauen, weil es wirklich
cool ist und Sie werden es nützlich finden. Ah, wissen
Sie, für das Debuggen, um sicherzustellen, dass Sie die Dinge richtig haben und im Allgemeinen nur auf Ihre
Datenbank schauen . Manchmal ist es besser, es einfach anzuschauen, anstatt ein Python-Programm auszuführen und
Daten manuell herauszuziehen . Das werden wir uns also in diesem Video ansehen. So geht es über zu Ihrem Windows Startmenü. Das ist auf meinem anderen Monitor. Sie können es nicht wirklich sehen, aber gehen Sie zu der kleinen Suchsache und tippen Sie einfach meine Fortsetzung ein. Und das erste, was auftaucht, wird wahrscheinlich die meine Fortsetzung Workbench und Ours Aversion . 8.0. C. E, die Community Edition,denke
ich, denke
ich, das ist die freie Sache, die wir heruntergeladen haben die kostenlose Version und ziehen Sie diese über und das ist es. Also ist es wirklich cool. Sehen Sie, genau hier haben wir unsere kleine Instanz meiner Fortsetzung, die hier den lokalen Host der Route läuft . Warum heißt es Lam p. Meine Fortsetzung. Aber, äh, ich glaube, ich habe LAMP, das ist ein anderes Programm PHP Programm installiert. Vielleicht heißt es deshalb, aber du kannst andere Verbindungen hinzufügen oder was auch immer, und wir haben ein paar Dinge hier auf der Seite, also werde ich einfach darauf klicken und boom, dieses Ding taucht auf und das ist es. Es ist irgendwie alles hier, und es sieht irgendwie überwältigend aus. Es gibt eine Menge Zeug hier, aber es ist nicht so schlimm. Also hier sehen Sie dieses Schema, als wenn Sie Datenbanktabellen erstellen. Ein Schema wurde erstellt. Es ist irgendwie wie ein Ich weiß nicht, ein Schnappschuss der Datenbank, und Sie können sehen, dass wir drei von ihnen bereits haben. Drei Tabellen oder drei Datenbanken, sollte
ich sagen, bereits installiert. Und das liegt daran, als wir meinen Fortsetzungsstand ein wenig installiert
haben, haben wir einige Dokumentation und ah Beispieldaten installiert. Das ist, was dieses Zeug ist einige von diesem Beispiel Data. Also hier haben wir diese Weltdatenbank im Inneren. Wir haben einen Tisch. Wenn wir also darauf klicken, sehen
wir Stadt, Landkreis, Land, Stadt, Land, Landessprache, Ähm, und einige andere Dinge. Lasst uns auf Stadt klicken. Und wir haben noch mehr, als wir Säulen haben. Ah, ich nenne Ländercodes. Lass uns auf Namen gehen. Also, wenn wir doppelklicken Sie auf diese rechts erscheinen nur sein Name. Siehst du diesen kleinen Blitzschlag hier oben? Dies ermöglicht es uns, Sequel-Abfragen auszuführen, und wir werden über Nachfolge-Abfragen sprechen, die in, Sie wissen, einige weitere Videos von jetzt, aber im Grunde, wenn Sie etwas mit der Datenbank tun, wenn Sie zog es heraus, nehmen Sie Daten auf, tun Sie überhaupt etwas mit einer Datenbank, Sie führen eine Abfrage für die Abfragesprache aus. Wir benutzen eine Fortsetzung. Deshalb nennen wir das meine Fortsetzung. Das ist also nur ein sehr einfaches Geheimkommando, wenn wir dieses kleine Ding treffen, ähm, den Flugcode Yeah, das ist kein gutes geheimes Kommando. Ich werde das schließen oder löschen. Ok. Stattdessen Stattdessen stimmt das. Klicken Sie hier, und was wir tun möchten, ist Rose Limit 1000 und wir haben diesen Boom getroffen. Wir erhalten diese tatsächliche grafische Einheit Benutzerschnittstelle Darstellung aller Namen in dieser spezifischen Spalte in dieser spezifischen Tabelle. Ich schätze schon. Wir suchen eine Schüssel. Rita, du weißt, was einige davon Era San Fernando sind, und wir können das erweitern. Machen Sie es größer. Sydney, Perth Es ist nur die Liste der sieht aus wie Stadtnamen auf der ganzen Welt. Und hier ist die tatsächliche Fortsetzung Aussage der Fortsetzung Query Select Name von World dot City. Und wir werden später über eine Fortsetzung Abfragen und solche Dinge sprechen. Nicht so wichtig. Ähm, mal sehen. Gehen wir zurück, haben eine bessere Sicht. Ich klicke hier einfach auf diesen Stadttisch. Lassen Sie uns auf Ganze Sache klicken. Also haben wir Namen, Land, Code, Bezirk und Bevölkerung Cool. Interessante Daten hier, und das ist uns egal. Daten sind nur Beispieltext, der damit einherging, aber irgendwie interessant. Kein Land. So ist es in Ländern. Die richtigen Klicks wie Rose. Im Grunde, was wir hier tun, ist, dass wir die ersten 1000 Zeilen in dieser Tabelle alle sofort
Arten von Sachen in diesem auswählen . So haben wir den Namen oder Ruba Kontinent, Nordamerika Region Karibik Fläche Bevölkerung, Lebenserwartung, alle Arten von Bedarf Informationen. Hier. Wir könnten damit vielleicht ein bisschen herumspielen. Regierung Form Republik, nicht metropolitanes Territorium der etwas Niederlande Sieht aus wie Spaß. Staatsoberhaupt George W. Bush. , Also schätze ich,das Staatsoberhaupt der Amerikanischen Samoa in Oshi,
Anna, Anna, das in Polynesien ist George W. Bush. Darüber muss
das ein bisschen veraltet sein. Großbuchstaben. Interessant. Sehr cool. Also,
und das ist
nur , ein Weg,um Ihre Daten zu betrachten und weiterzugehen. Wir werden unsere eigenen Tabellen bauen und einige Übungsdaten in sie stecken, und wir können hier reinkommen und sie hier ansehen, wenn wir Teoh wollen. , Weißt
du, es ist von Zeit zu Zeit irgendwie nützlich,
also, also, weißt
du, wenn du wie Webentwicklung machst, wirst
du diese Workbench wahrscheinlich nicht benutzen. Aber wenn Sie etwas lokal tun und nur Ihre Daten visualisieren möchten, wollen Siees
nur sehen, ohne dafür einen Haufen Python-Code schreiben zu müssen. und nur Ihre Daten visualisieren möchten, wollen Sie Dies ist eine gute Möglichkeit, es zu tun. So können Sie nicht nur Dinge sehen, sondern Sie können tatsächlich Dinge hinzufügen und Dinge bearbeiten. Sagen wir, wir wollen Aruba ändern. Wir können das ein Raumerlebnis nennen, wenn wir Recht haben, und wir kommen einfach hier runter. Eigentlich gehen wir weg und kommen hier runter, um sich zu bewerben. Klicken Sie darauf, dass es den Fortsetzungscode für uns erstellt. Aktualisieren. World Country, wo wir den Namen gleich Aruba setzen wollen, wo der Ländercode ein VW ist. Also, wenn wir das getan anwenden, wenn wir hierher kommen und das wieder laufen Rubio ist es völlig verschwunden. Das läuft wieder. Aereo Aruba ist sehr cool. Wenn wir diesen doppelklicken, können
wir ihn wieder ändern. Komm her und bewerbe dich. Wenden Sie das nochmal an und boom! Es ist zurück nach Aruba. Erfrischen Sie es, Aruba So sehr cool. Und wir werden von Zeit zu Zeit auf diese Werkbank zurückkommen, während wir diesen Kurs durchlaufen, nur um Dinge zu betrachten und,
äh, wissen
Sie, wissen
Sie ein paar Dinge hier und da zu
lehren, die interessant sind, ist Mai, aber, äh, sehr cool kommt mit meiner Fortsetzung frei. Das ist meine Fortsetzung, Pension. Das ist alles für dieses Video. Im nächsten Video werden
wir anfangen, etwas komplizierteren Python-Code zu schreiben, um Tabellen
und an unseren Daten zu erstellen und all die lustigen Sachen zu machen, die im nächsten Video beginnen werden.
10. Python Mysql 10 Datenbank erstellen: OK in diesem Video, ich möchte eine neue Datenbank erstellen und sie aus einem Python-Programm zeigen. Wir sind jetzt hier in der Werkbank. Wir können hier eine neue Datenbank erstellen. Wenn wir Teoh wollen, schauen
wir uns das an. Vielleicht ein bisschen später, aber wir wollen das tun. Und Python. Dies ist ein Kurs, wie man all dieses Zeug in Python macht. Das Einzige, was ich dir zeigen möchte, bevor wir gehen, ist, meine Maus zu sehen. Es schwebt irgendwie hier herum. Das ist ein Mauszeiger, richtig? Und was ich hier drinnen tun möchte, mache
ich sie mit meinem Cursor. Wenn ich das aktualisieren möchte, nehme
ich meinen Cursor und ich aktualisiere diesen Rechtsklick dieses kleine Ding, wenn ich will, weißt
du, etwas
anwenden. Ich nehme meinen Cursor und bewerbe mich. Also machen wir das Gleiche in Python. Aber wir, anstatt wie, offensichtlich einen Cursor herum ziehen, werden wir nicht tun, dass tatsächlich
Python-Code geschrieben wurde . Aber wir werden immer noch eine Art Instanz eines Cursors erstellen. Es wird ein Cursor genannt und diese Cursor-Konsortierung von Ausführungsbefehlen in unseren Fortsetzungsdatenbanken in unserem Fall, meiner Fortsetzungsdatenbank. Richtig. Werfen wir einen Blick darauf, wie das geht. Wir müssen das also nicht mehr ausdrucken. Wir werden all diese Dinge immer hier an der Spitze unseres Programms halten,
denn wir brauchen diese immer, wann immer wir meine Fortsetzung von einem Python-Programm machen wollen. Also, was wir hier tun können, ist, lassen Sie uns eine Instanz eines Cursors erstellen und ich nenne dies einfach meinen Unterstrich Cursor S o r o k. Sie können es nennen, was Sie wollen, aber es ist ein Cursor, also werde ich es meinen Cursor nennen. Nun, wir müssen eine Instanz davon in unserer,
ähm, meine Ich bin Verbindung erstellen. Richtig. Also gehen wir einfach meine db dot Sie, Sir. Und dann aber die kleinen Dinge da, denn das ist eine Art Funktion. Wir können die Dinge da hindurchbringen, oder? Also okay, wir haben dieses Ding erschaffen. Was wollen wir nun dio? Nun, lassen Sie uns unsere eigene Datenbank erstellen. Wir haben die Datenbank in Betrieb, aber wir haben noch keine eigene Datenbank, die wir erstellt haben. Weißt du, wir haben das getan. Wir ziehen uns hier hoch. Wir haben uns diese Weltdatenbank angesehen, richtig. Nun, das ist in Ordnung, aber wir wollen unsere eigene Datenbank erstellen. Also, wie machen wir das? Nun, wir können einfach unseren Cursor benutzen. Wir werden den Cursor für das meiste alles von jetzt an verwenden. Also gewöhnen Sie sich irgendwie an diese Sache mit ihrem Sir. Richtig? Also beginnen wir immer mit der Benennung an meinem Cursor, und dann wollen wir einen Befehl ausführen, also geben wir ein, führen und übergeben dann einige Parameter. Was wollen wir also in diesem speziellen Fall tun? Wir wollen eine Datenbank erstellen. Nur eine Datenbank. Noch nicht der Tisch. Das machen wir ein bisschen später. Wir wollen nur die Datenbank erstellen. Also haben wir einige Anführungszeichen übergeben und wir tippen und erstellen Datenbank, und dann müssen wir unsere Datenbank benennen. Und lassen Sie uns diesen Test D B nennen, richtig? Und das war's. Also beachte diese Luftbuchstaben. Diese Luft Luft Sequel Befehle, richtig? Also übergeben wir einen Fortsetzungsbefehl in meine Fortsetzung. Und der sequel Befehl in diesem Fall ist erstellen Datenbank falsch gefaltete Datenbank. Da gehen wir. Ich wusste, dass das eine andere Farbe sein sollte. Also erstellen wir eine Datenbank. Wir nennen es Test DB Jetzt können wir das einfach ausführen und es sollte funktionieren. Also lasst uns weit ziehen oder Bash bekommen und wir könnten einfach Python Datenbank laufen. Stoppen Sie Leute, die ich und nichts passiert auf dem Bildschirm, richtig? Weil wir ihm nicht gesagt haben, dass er etwas zeigen soll. Aber wir können hochziehen, sind,
ähm, ähm, meine geheime Werkbank hier und kommen hierher, um uns zu programmieren, und klicken Sie auf diesen kleinen
Refresh-Button und dann boom. Sehen Sie, wir haben diese Test-DB Jetzt ist nichts wirklich drin. Wenn wir auf Tabellen klicken, gibt es keine Tabellen, es gibt nichts. Aber wir haben die Datenbank erstellt und sie ist in meiner Fortsetzung und bereit Zehe. Fangen Sie an, so sehr, sehr cool und ziemlich einfach zu arbeiten. Nur ein bisschen. Nun, zu wenig Zeilen, wirklich. Aber das zählt nicht,
denn wir werden dies nur immer tun, um irgendwie zu initialisieren, sind Cursor, der ein wenig befohlen wird, auszuführen. So sehr cool. Bevor wir weitermachen,schauen wir
uns einfach meine Fortsetzung Workbench an, um zu sehen, ob die Datenbank existiert oder nicht. Bevor wir weitermachen, Wie machen wir das aus einem Python-Programm, wenn das ist, was wir wollen? Sehr einfach. Wir gehen einfach Mein Unterstrich Cursor Punkt
Ausführen, Führen Sie eine Menge Koreaner hier und innen von hier aus. Wir wollen mehr Fortsetzungsbefehle übergeben. Und so wollen wir Datenbanken zeigen, Ordnung. Und dann wird dies eine Liste von Datenbanken zeigen, denn wenn wir unsere Arbeit zurückziehen, was wir sehen, haben
wir 1234 Recht. Wir können diesen Befehl einfach ausführen. Ähm, c plus zurück. Wir könnten so etwas wie Druck gehen. Ähm, mein Cursor. Richtig. Aber es wird ein Objekt zeigen, wie wir es zuvor getan haben. Wir könnten das hier retten. Lasst uns hierher kommen und wir nicht Wir müssen diesen Create-Datenbank-Befehl nicht erneut ausführen weil wir ihn bereits erstellt haben. Sagen wir das einfach sehr schnell und komm hierher und führe es aus. Und Sie konnten sehen, wie mein Nachfolge-Cursor Datenbanken zeigt. Es zeigt uns dieses Kommando. Es zeigt uns nicht, was wir wirklich sehen wollen. Das funktioniert also nicht so toll. Stattdessen können
wir eine Vier-Schleife erstellen, die es uns ermöglicht, alle Datenbanken, die dort lüften,
durchzulaufen und sie auf den Bildschirm zu drucken. Also lasst uns das schnell machen. statt. Also gehen wir einfach für eine variable Datenbank in meinem Cursor zu erstellen, und dann drucken wir einfach, dass d richtig ist. Lass uns das retten und hier drüben und es laufen lassen. Und Boom, wir bekommen eine Liste Eine nette kleine Art von Trüffelliste jeder dieser Datenbanken in unserer
Nachfolge-Datenbank . Also haben wir Informationsschema. Wir haben meine Fortsetzung Performer-Schema bei der Säkularistin Schwester Tess TV und Welt. Und wenn wir das hier oben öffnen, haben
wir die gleiche sichere Assistenzprüfung B und Welt. Diese beiden anderen sind versteckte, die nur eine Art Systemdatenbanken sind, die uns nicht wirklich wichtig sind. So sehr cool. Und ah, ziemlich einfach. Also, sehen
Sie, als wir das ausgedruckt haben, hat es als eine Art,
Ah,
großes Tubal ausgedruckt Ah, . Und das ist es, was das ist. Es ist ein Tubal. Wenn wir alsoetwas netter
sein wollen, könnten
wir so etwas wieNull mit dem Element der Tubal machen. etwas netter
sein wollen, könnten
wir so etwas wie könnten
wir so etwas wieNull mit dem Element der Tubal machen. So etwas, das funktionieren könnte. Mal sehen, wie das aussieht s und dann sieht es ein bisschen schöner aus. Und dann können Sie einige Formatierung ausführen und wir werden darüber später sprechen, Wie wir Berichte erstellen und Zeug in Python haben ein Format wird Ihnen zeigen, wie zu tun. Das wäre cool. Also denke ich, das ist alles für dieses Video und das nächste Video. Wir werden unsere eigene Tabelle erstellen und dann beginnen, Daten in die Tabelle zu setzen, und das wird cool sein. Das kommt im nächsten Video.
11. Python Mysql 11 Tisch erstellen: Okay, in diesem Video zeige
ich dir, wie du einen Tisch erstellst. Also bis jetzt haben wir gerade diese Test-DB-Datenbank erstellt und dann haben wir die Datenbank gezeigt. Wie erstellen wir eine Tabelle? Nun, zuerst Dinge. Nun, da wir eine Datenbank Testdatenbank erstellt
haben, müssen wir unser Programm irgendwie nicht lassen. Von nun an wollen
wir nur diese Datenbank verwenden. Also gehen wir hier oben zu unserer Konfiguration ganz oben, und es ist ziemlich einfach. Wir müssen nur die Datenbank eingeben und es gleich etwas setzen und ein Komma am
Ende setzen. Nun wurde
unsere Datenbank Test DB genannt, und das ist wirklich alles, was wir tun müssen. Also werde ich voran gehen und das speichern. Dann könntest du hier sehen. Ich habe angefangen, Teoh die Sache zu kommentieren, die wir im vorherigen Video gemacht haben, und ich denke, ich werde diese hier und dann am Ende des Kurses lassen, ich gebe Ihnen den ganzen Code, damit Sie all das als eine Art Kurzanleitung haben können. Ich denke, dass das wahrscheinlich hilfreich ist, und wir werden die Seite hier weiter unten bewegen neue Dinge
tun. In diesem Video wollen
wir, wie ich schon sagte, einen Tisch erstellen. Also, wie alles, was wir immer tun wollen, wollen
wir anfangen, Cursor zu erstellen und das gleich gut zu setzen, tatsächlich auszuführen. Und dann wollen wir diesmal eine ganze Reihe von Sachen vorbeikommen. Also zuerst wollen
wir eine kleine Fortsetzung machen. Befehl im Secret Command zum Erstellen einer Tabelle ist erstellen Abel. Du wirst finden, dass die Fortsetzung Air befiehlt. Ziemlich einfach und unkompliziert, können
Sie Fortsetzung als Programmiersprache lernen. Es ist nicht wirklich eine Programmiersprache. Es ist einfach so einfach. Wenn Sie eine Tabelle erstellen möchten, geben
Sie create table ein. Wenn Sie eine Datenbank anzeigen möchten, siehe Typ Show Datenbank, Sie wissen, dass es ziemlich einfach ist, so werden wir sehen, dass vorwärts. Lassen Sie uns also über die Art der Tabelle nachdenken, die wir erstellen möchten. Nehmen wir an, wir haben eine Ich kenne keine Website,
und wir wollen, dass die Leute in der Lage sein, sich anzumelden, also wollen wir Benutzer erstellen. Und so rufen wir unsere Tischbenutzer jetzt innerhalb von hier an. Wir müssen all die Dinge, die wir in dieser Tabelle wollen, übergeben und wir tun das so. Also haben wir noch nicht über Datentypen gesprochen, und wir werden es sehr bald. Aber jedes Mal, wenn Sie eine neue Spalte erstellen, machen wir
das hier im Grunde. Wir erstellen alle verschiedenen Spalten, die wir für jede Zeile unserer Datenbank hier unserer
Tabelle wollen . Jede Zeile oder jede Spalte muss also den gleichen Datentyp haben, über den wir in diesem
ersten Video gesprochen haben . Und hier ist, wo wir bestimmen, was dieser Datentyp ist. Also werde ich einfach hier durchgehen und ein paar davon ausgeben, und dann reden wir danach über ihn. Also sagen wir, wir wollen ah, Name, Feld. Jetzt können Sie Vornamen Nachnamen haben. Ich werde es einfach dafür halten. Also wollen wir Name, und wir wollen, dass der Datentyp für diesen Namen var Auto sein. Und dann im Inneren, wollen
wir sagen, 55 jetzt zu 55 ist die Anzahl der Textelemente. Weißt du, die Anzahl der Dinge, die in dieser Spalte sein werden. Das Maximum ist 255, also werde ich 255 setzen. Also, zum Beispiel, Sie wissen, ob jemand eingibt. John Elder, richtig, das ist 1123456789 10 Zeichen lang, richtig? Solange dies ist, solange es weniger als 255 ist, können wir das in diese Spalte einfügen. Also ist es einfach irgendwie ah, wissen
Sie, sagt Ihnen die maximale Anzahl von Zeichen, die Sie hinzufügen können. Das ist also weit Auto. Und wir werden über Var Auto und einige dieser anderen Datentypen sprechen. Ähm, du weißt schon, vorwärts zu gehen. Also mal sehen, was wollen wir sonst noch? Lassen Sie uns E-Mail schreiben, und das wird wieder ein Var Auto sein. Lasst uns jetzt auf 55 setzen. Damals, als Datenbanken neu waren,
um, um, Sie wollten wirklich vorsichtig sein und wie nur die Anzahl der Zeichen, die Sie brauchten weil Speicher und Raum Computer-Raum ich war sehr teuer in den Tag und da war nicht viel Speicher verfügbar. Zehe. Füge diese Dinge hinzu. Es gab nicht viel, du weißt schon, Scheibe, Platz, Zeh. Halten Sie dieses Zeug in diesen Tagen, wissen
Sie, scheint eine riesige Web-Server sind riesig. Es spielt wirklich keine Rolle, wie viele Zeichen in jeder Spalte lüften, also neige ich dazu, einfach das Maximum für alle zu setzen, weil , wissen
Sie, wen interessiert? Wenn Sie für Google arbeiten und Sie skalieren müssen und es blitzschnell sein muss, dann werden Sie vielleicht statt 2 55 setzen Sie vielleicht 50 oder so. Weißt du, du könntest es auf die 100 1000stel Prozentpunktgeschwindigkeit skalieren, weißt
du, was uns das egal ist. Richtig? Also okay, Markieren Sie unsere E-Mail Komma. , Nehmen wir an,wir wollen das Alter der Person, richtig? Das Alter wird also eine ganze Zahl sein und ich weiß nicht, 10 10 Zeichen. Ich meine, wirklich, wir brauchen drei Charaktere, die niemand mehr als 900 Jahre alt ist, oder? 999. Also werde ich einfach 10 setzen, nur weil, ähm OK ,
also und dann endlich wollen
wir einen Benutzer i d setzen also werde ich einfach gehen, Benutzer, ich d Und das ist ein wenig interessant. Wir möchten, dass dies eine ganze Zahl ist, und wir möchten, dass dies automatisch inkrementiert wird, und wir möchten, dass dies der Primärschlüssel ist. Das ist eine Menge Zeug. Sie wissen noch nicht, was das ist, aber wir wollen eine Nummer, die für jede Zeile einzigartig ist. Richtig? Also, wenn wir John Elder Well nachsehen wollen, gibt es vielleicht 10 John Olders. Und wissen Sie, Leute haben den gleichen Namen, wissen
Sie? Wie benennen wir? Welches ist, welches benötigt man einen Benutzer? Und diese Zahlen müssen eindeutig sein, oder? Das ist also, was das tut. Es erstellt eine eindeutige Zahl. Es weist es automatisch zu. Also sagt er nur: Wer war der Letzte der letzten, war Nummer acht. Der Typ ist Nummer neun. Als nächstes geben
wir mir Nummer 10. Weißt du, das macht
er automatisch. Automatische Inkremente für uns und Primärschlüssel. Eigentlich brauchen
wir Teoh, das kapitalisiert zu machen. Primärschlüssel bedeutet, dass dies der Hauptschlüssel ist, den wir verwenden, um Dinge zu behalten. Ähm, Sie wissen, äh, behalten Sie die Dinge im Auge. Sie können viele verschiedene Ideen haben. Das wird die primäre sein. Es ist nur eine Datenbanksache, also ist das ziemlich, das eine Tabelle erstellt. Jetzt können wir dies testen, um zu sehen, ob es funktioniert. Wir könnten meinen Cursor gehen, der ausgeführt wird, und dann können wir in Show-Tabellen übergeben, richtig und dann könnten wir dasselbe tun, was wir im letzten Video gemacht haben. Wir können für, ähm, Tabelle in meinem Cursor gehen und dann einfach Tabelle drucken. Also lasst uns das speichern und es ausführen,
sehen, ob wir Fehler gemacht haben. Ich mache viele Fehler. Ich mache immer Tippfehler. Also lasst uns das einfach laufen und sehen. Und Boom bekommen wir Benutzer ist der einzige Tisch. Und ebenso, da dies ein Paar ist, können
wir es auch so um 00 mit Artikel in unserer Mühe machen, Sie können diesen Kerl wieder laufen. Das ist es, was wir tun. Oh, ich habe das noch mal durchlaufen. Es versuchte Zehe, erstellen Sie eine andere Tabelle. Es kommentiert das aus. Da haben wir die Tabelle bereits erstellt. Alles klar, führen Sie das nochmal aus. Boom Benutzer in einem schön besser formatiert. Und Sie bemerken, wenn wir unsere Arbeiter hochziehen? Sicher, haben
wir. In dieser Welt haben
wir viele Tische, oder? Stadt, Land , Land ,
Sprache
, etc. Nichts von diesen Dingern. Sie tauchen auf unserer Get Bash auf. Wenn wir diesen Befehl in der zweiten Sekunde hier ausführen, zeigen
wir Tabellen. Warum zeigt es nicht all die anderen? , Das liegt daran,
dass wir hier oben dem Programm erzählt haben. Oh, nein, wir kümmern uns nicht um diese anderen Datenbanken. Wir wollen nur den Testfernseher, also geht es in den Test tp. Es ruft alle Tabellen darin auf. In diesem Fall gibt es nur eine Tabelle, die sehen, was wir es nennen Benutzer Tabelle. Und ebenso könnten
wir es wieder an der Werkbank ziehen, als Treffer zu unserem Schema
kommen,
aktualisieren und dann nach unten kommen, um EBI-Tabellen zu testen. Und dann, Boom! Wir sehen das. Benutzer wählen rose 1000. Da ist noch keiner mehr da, wo noch keiner ist. Wir haben keine Leute in unsere Datenbank aufgenommen, aber Sie konnten hier die verschiedenen Spalten Name,
E-Mail,
Alter und Benutzer I d sehen E-Mail, . So sehr, sehr cool und ziemlich einfach. Ziemlich unkompliziert. Das ist also alles für dieses Video. Im nächsten Video schauen
wir uns das Hinzufügen von Daten zu unserer neuen Tabelle an, und ,
uh, es sollte eine Menge Spaß machen, und das wird im nächsten Video
12. Python Mysql 12 Eindeckung eines Aufstands: OK in diesem Video. Ich möchte über das Einfügen von Daten in unsere neue Tabelle sprechen. Also, wenn wir es nicht tun, haben wir eine Tabelle hinzugefügt. Wir haben diese User-Tabelle. Jetzt. Wie setzen wir eigentlich Sachen rein? Oh, es gibt ein paar verschiedene Möglichkeiten. Und ich denke, im ersten Video werden
wir uns die 1. 1 ansehen und das ist nur eine Zeile eine Platte hinzufügen. Jetzt können Sie eine Reihe von Datensätzen zur gleichen Zeit hinzufügen, aber in diesem Video werden wir nur eine Sache im nächsten Video zu tun. Wir zeigen Ihnen, wie man viele gleichzeitig macht, also ist es ziemlich unkompliziert. Wir gehen einfach. Grundsätzlich schaffen
wir, ähm, eine Variable. Und lassen Sie uns das einfach nennen, ich weiß nicht, Nachfolger. Es spielt keine Rolle und stellt das jetzt gleich. Wir müssen einen Fortsetzungsbefehl erstellen, und wenn wir Dinge in eine Tabelle hinzufügen, wurden sie in eine Tabelle eingefügt. Also der Fortsetzungsbefehl, das zu tun ist, in jetzt einfügen, wir wollen es in unsere Benutzertabelle einfügen, rechts. Und jetzt müssen wir nur
hineingehen, hineingehen, was wir einpacken werden. Also hatten wir einen Namen und eine E-Mail und ein Alter, das wir nicht brauchen, um den Benutzer i d zu setzen, weil die Datenbank das automatisch hinzufügen wird, da wir diese Auto-Inkrements-Sache setzen, so dass wir nicht damit umgehen müssen. Also lasst uns gehen. Nennen Sie das Komma Alter. Nein, es wird Name gemeinsamer E-Mail. Gemeinsames Alter spielt keine Rolle. Die, ähm Nun, ja, wahrscheinlich spielt keine Rolle, wo Sie sie hinlegen. Wir sollten wahrscheinlich nicht das Alter E-Mails im E-Mail-Alter machen, weil sie so in der
tatsächlichen Tabelle selbst aussehen . Dann gehen wir Werte, und hier werden wir nicht die tatsächlichen Werte hier setzen. Wir werden Platzhalter setzen und für einen Platzhalter setzen
wir ein Prozentzeichen s und das ist so, wie wenn Sie spät in einer Zeichenfolge mit Python interpretieren, werden
Sie die gleiche Art von Sache tun s oh, das ist, was ist. Also Komma. Und dann machen wir es wieder und dann machen wir es wieder. Ich gehe und okay, also machen wir das dreimal, weil wir drei Dinge haben, die wir hier reinbringen, oder? Das macht Sinn. Und mal sehen, was ich sonst noch denke, das funktioniert. Also, jetzt müssen wir einen Datensatz richtig erstellen, und wir können das alles nennen, was wir wollen. Nennen wir es einfach aufnehmen und gehen wir. Fügen wir John hinzu und meine E-Mail ist John bei Kota me dot com, und mein Alter ist 40 und wir müssen das alles in Klammern setzen. Vergessen wir das aus irgendeinem Grund. Okay, du wirst bemerken, dass John mit Namen geht. Diese E-Mail geht mit E-Mail, und dieses Alter geht mit dem Alter. Sie sind in der gleichen Reihenfolge, in der wir hier aufgelistet sind, und das ist wichtig, weil die Platzhalter sie in der Reihenfolge setzen,
in der Sie sie hier einfügen. Sie werden auch bemerken, dass die Saiten oder unsere Autos, die wir noch nicht gesprochen haben, worüber wir in einer Minute sprechen
werden, werden, sicher durch Anführungszeichen
sind. Und die Zahlen sind im Allgemeinen nicht. Wenn Sie Zahlen und Python machen, setzen
Sie sie nicht in Anführungszeichen, denn wenn Sie dies tun, werden sie in Zeichenfolgen umgewandelt. Sie sind keine Zahlen mehr, wenn Sie es in Anführungszeichen setzen. Also keine Anführungszeichen. Okay, also was ist jetzt so? Wir müssen das tatsächlich in die Datenbank einfügen, und wie alles, was wir bisher getan haben, müssen
wir unseren Cursor verwenden. Also lasst uns meinen Unterstrich gehen. Unterstrich Cursor Punkt ausführen niedlich und dann müssen wir in zwei Dinge übergeben. Zuerst
diese Fortsetzung Zeug, die du gehst und dann diese Platte eins. Sehr einfach. Wenn Sie dies nur ausführen,wird
dies in die Datenbank eingefügt,
aber es wird nicht gespeichert. Wenn Sie dies nur ausführen, wird
dies in die Datenbank eingefügt, Wenn Sie also etwas über Datenbanken wissen, wenn Sie jemals Webentwicklungsdatenbanken mit,
sagen wir,
Ruby on Rails oder Django gemacht sagen wir, haben, wann immer Sie Dinge in die Datenbank stecken, müssen
Sie diese Änderungen übernehmen. Es nennt es Commit. Sie verpflichten eine Änderung an der Datenbank, und das müssen wir hier tun. Unsere Datenbankverbindung heißt also meine DB. Also hier unten gehen wir mein db dot commit, und dann sollte das und das funktionieren. Also lasst uns das jetzt retten. Wir haben keinen Code geschrieben, der etwas auf dem Bildschirm zeigt. Also, wenn wir das ausführen, wird
nichts auf dem Bildschirm passieren. Hoffentlich müssen wir da reinkommen? Nichts ist passiert, aber jetzt können wir unsere Werkbank hier hochziehen. Das ist der Grund, warum das praktisch ist. Wir haben nur all diesen Kopf über Schema als und klicken Sie dann auf testy sein Tabellen, Benutzer und jetzt ist es richtig. Klicken Sie auf und tun Sie dies. Wählen Sie Rose Limit 1000 und Boom! John John Eco für mich, Alter 40 und sieh dir das an. Es hat einen Benutzer i d von einem sehr cool, huh? So hattest du also eine Platte. Ziemlich einfach. Ziemlich unkompliziert. Ja, und du siehst hier oben, das ist die Fortsetzung, richtig? Wählen Sie aus. Dieser Stern steht für alles von Test-DB-Punkt-Benutzern, dann dies. Ah, Semikolon und wir werden mehr über Fortsetzung reden, während wir mitmachen. Eigentlich fängst
du an, es aufzuheben, während ich immer wieder Dinge mache. Und es ist sehr einfach, unkompliziert. Das ist also alles für dieses Video. Im nächsten Video schauen
wir uns das Hinzufügen mehrerer Datensätze gleichzeitig an, und danach werden wir über Datentypen sprechen, weil wir vor ein
paar Videos darüber sprechen sollen ,
aber ich neige dazu, es zu glänzen, aber wir werden definitiv über Datentypen sprechen, und wenn ich es vergesse,
erinnern Sie mich daran, weil es wichtig ist. Das wird also die nächsten paar Videos
13. Python Mysql 13 Einfügen vieler Aufzeichnungen: Okay. Im letzten Video haben wir einen Datensatz in diesem Video hinzugefügt, wir wollen eine Reihe von Datensätzen hinzufügen, und es ist so ziemlich der gleiche Prozess ist nur etwas anders. Also fangen wir an. Ich habe das kommentiert, aber wir brauchen diesen Einsatz in, ähm Zeile. Also gehen wir weiter und kopieren und fügen das in hier ein, und das bleibt das Gleiche, weil wir dasselbe tun. Wir fügen den Benutzern Schreiben, Namen, E-Mail und Alter hinzu. Dieselben drei Platzhalter. Richtig. Also sind wir gut dorthin zu gehen, im letzten Video haben wir das gerade gemacht. Wir haben eine Platte erstellt, richtig? Und es waren John Economy und 40. Also jetzt wollen wir viele Datensätze erstellen. Also werde ich nur diese Datensätze nennen, und was wir hier tun müssen, ist, dass wir ein Array erstellen müssen, und das ist nur ein Python-Array. Und wenn Sie mit Python-Arrays vertraut sind, ist
das großartig. Honore ist nur eine Liste von Dingen im Grunde, tatsächlich, in Python, sie nennen sie Listen. Sie nennen sie keine Arrays. Ich denke an Ruby, in Ordnung. Jede andere Programmiersprache in der Welt ruft eine Erhöhung und Python. Sie nennen sie Liste. Also müssen wir eine Liste erstellen. Und diese Liste muss aus verschiedenen Gegenständen bestehen und jeder Gegenstand wird ein Tubal sein, und ein Tempel ist wie eine Liste. Es ist einfach etwas anders. Äh, der Unterschied. Der Hauptunterschied ist, dass sie in diesen Klammern sind zwei Klammern, also müssen wir so viele von ihnen hinzufügen, wie wir wollen. Also lassen Sie uns hinzufügen, ich kenne nicht drei oder vier. Nun, das ist das für Lasst uns verrückt werden. Also hier drinnen haben wir einfach so gemacht wie wir es gerade mit John John gemacht haben. Es geht zu mir und in dem Alter, in dem wir einfach alles setzen, was wir wollen. Also lass uns gehen, Tim. Alles klar, Tim, ist das Tim bei Tim Dot Com? Und Tims Alter ist 32 Jahre alt. Das war's, richtig? Also, wenn wir Mary Comma Mary bei Mary Dot Com hinzufügen wollen, sind anspruchsvoll. Mary ist 21. Ok? Und mal sehen, wer sonst. Steve, komm schon, Steve bei Steve E-Mail. Mischen Sie es ein wenig dot com, und Steve ist 57. Und schließlich, wen wollen wir? Lass uns Tina setzen. Tina. Hat Tina das gemacht? Tina ist bei Tina bei etwas anderem dot-com und Tina ist was, 19? Du weißt schon, 29. Alles klar, geh weiter und rette das jetzt, genau wie vorher. Wir müssen das begehen. Also werde ich das Gleiche hier kopieren, und wir brauchen auch unseren Cursor. Wir müssen den Cursor ausführen. Jetzt. Im letzten Video haben wir einen Datensatz hinzugefügt, richtig? Wir haben einen in diesem Video ausgeführt. Wir fügen viele Datensätze hinzu, daher müssen wir viele ausführen. In Ordnung, das ist
also die erste Änderung. Als nächstes, Wie im letzten Video, beginnen
wir mit der Identifizierung unseres Insert-Fortsetzungsbefehls direkt hier. Und dann sagen wir ihm, was wir hinzufügen möchten. Wir fügen keine Aufzeichnungen hinzu, Ratting oder nicht, fügen Datensatz ein Ratting Datensätze hinzu. Richtig? Also geh und sag das. Und die Finger gekreuzt. Es funktioniert. Okay, es ist nichts passiert. Also lasst uns unsere Nachfolge-Werkbank hochziehen und hierher kommen. Und es hat nur den kleinen Blitz getroffen und sieht, wie es aktualisiert wird. Und Boom, tut
es. Tim, Mary, Steve, Tina. Und schauen Sie sich den Benutzer an. Ich d. s ihre Auto belastend. 12345 Sehr, sehr coole Zeitalter wurden dort aufgelistet. Ehrfürchtig. Jetzt werde ich darüber sprechen, wie man Daten aus einem Python-Programm ändert, das Sie kennen, programmgesteuert. Aber, weißt
du, wie ich schon sagte, wenn du hier einen Fehler siehst, als ob Steve nicht 57 ist, dann ist er eigentlich 56. Sie können es von hier aus ändern. Es ist hier rauf, ändere es. Komm hier runter. Hit, auftragen, beenden. Komm her und traf wieder einen kleinen Blitz, um ihn zu erfrischen. Und diese Veränderung. Ich kann mich nicht erinnern, was es war, bevor es ein 57 war. Lassen Sie es sagen, 55 sehen Sie nochmal. Daran erinnere ich mich nicht. Warum? Warum? Aber es erfrischt. Ja, ja. 55 müssen früher 57 gewesen sein. Ein langer Tag. Also, weißt
du, bedenke das jetzt im Hinterkopf. Das wirst du nicht wollen. Ich meine, es ist irgendwie zu betrügen, aber man kann in einer Prise, wenn man etwas wirklich schnell reparieren muss. Und wie ich schon sagte, ich werde dir später zeigen,
wie man das aus ich werde dir später zeigen,
wie man das aus
einem Python-Programm macht. Ja, so fügen wir viele Dinge aus dem Programm ein. Jetzt können wir das auch wieder ganz schnell hochziehen. Wir können auch ganze Datenbanken von dieser Sache hier importieren, und wir werden darüber in ein wenig sprechen, aber so fügen Sie einfach hinzu, wie Ihre eigenen Informationen aus einem Programm. Das ist also alles für dieses Video. Im nächsten Video werden
wir über Datentypen sprechen, habe ich versprochen. Wir haben vorhin darüber gesprochen, aber wir müssen wirklich schnell darüber reden. So knifflig ist es nicht. Ich brauche nur den Punkt, den Sie in die richtige Richtung bringen und Ihnen ein paar Dinge darüber erzählen, und dann sind wir gut zu gehen,
und wir werden wieder in Cool Python Datenbank Sachen lernen, so dass das im nächsten Video sein wird .
14. Python Mysql 14 Datentypen: Ok. Im letzten Video
haben wir darüber gesprochen, in diesem Video viele Dinge in die Datenbanktabelle einzufügen. Ich möchte sehr kurz über Datentypen sprechen. Also haben wir das schon in der Vergangenheit angesprochen. Jede Spalte muss hier vom gleichen Typ sein, um alle Dinge in hier oder Text oder
in Datenbankbegriffe unserer Autos hier zu nennen . Hier drüben haben
wir einen Richter. Diese Luft-Ganzzahlen. Richtig? Was sind also die verschiedenen Datentypen, die verfügbar sind? Wie nennt man sie? Und wie benutzt man sie? Nun, jede Datenbank ist ein bisschen anders, oder? Und sie alle nennen Datentypen verschiedene Dinge. Weißt du, Ähm, einer von ihnen könnte Var Car sein. Ein anderer könnte es einfach Auto nennen. Weißt du, einer von ihnen nennt es Autofeld, weißt
du, aber sie sind alle irgendwie gleich. Sie müssen sie nur im Grunde nachschlagen, weil es so viele Datenbanken gibt, und wahrscheinlich werden Sie andere Datenbanken verwenden. Außerdem, meine Fortsetzung, Post Press ist sehr beliebt auf den Aufbau eines Kurses auf Postkarten. Wenn Sie daran interessiert sind, schauen Sie in ein paar Wochen zurück, Wahrscheinlich wird es aus, wenn Sie dies sehen, aber ah, alle Datenbanken haben verschiedene Arten von Datentypen. Also lasst uns einen Web-Browser hochziehen und du musst einfach zu Google gehen und meine Fortsetzung eingeben, äh acht. Ah Typen. Und es gibt eine Reihe von anderen, jetzt ist dies die meine Fortsetzung, die eigentlichen Docks. Ich empfehle nicht, dorthin zu gehen. Es ist verwirrend. Es ist eine sehr dumme Sache auf Let's See W drei Schulen. Oh, das könnte funktionieren. Tutorials zeigen. Das ist immer ein guter. Wir werden uns ein paar davon ansehen und nur so nachfolgende Datentypen sehen. Meine Nachfolge-Datentypen. Alles klar,
das ist, was wir wollen, und Sie können sehen, dass wir haben. Hier ist nur eine Liste von ihnen Auto und dann Größe unserer Autogröße und Sie könnten sehen, hält eine variable Länge Zeichenfolge, uh, kann Buchstaben,
Zahlen,
Zeichen enthalten Zahlen, . Die maximale Größe von Maxwell, angegeben in Klammern, kann bis zu 55 Zeichen speichern. Wenn Sie einen größeren Wert als 2 55 setzen, wird es in einen Texttyp konvertiert. Und das ist hier unten, richtig? Ähm, Auto sieht unserem Auto sehr ähnlich aus. Ich kann mich nicht an den Unterschied zwischen den beiden erinnern. Vielleicht sagt die Tür hier durch, dass Sie gut definieren müssen, äh, direkt vor den Räumen. Ich weiß es nicht. Ich kann mich nicht an die Hände erinnern. Nicht furchtbar wichtig für Autos, wenn du immer benutzen willst. Vertrau mir nur irgendwie auf diese, äh, Text lob diese Luft für binäre Objekte, Bilder, vielleicht Musikdateien, solche
Dinge. Ähm, ja. Also, wenn wir hier unten schauen, haben
wir verschiedene Arten von Zahlen. Kleine ganze Zahl, kleine ganze Zahlen, mittlere ganze Zahlen in, äh, Notiz. Ich habe Integer, die zu Orent funktioniert, können Sie setzen. Und es gibt verschiedene Arten von Dingen. Float ist wie eine Dezimalzahl, richtig? Wenn Sie also
Kundendaten speichern möchten,
wie Kundendaten speichern möchten, wenn jemand etwas von Ihnen gekauft hätte und es 19,95$ wäre, die Sie nicht in
Ruck verwenden möchten , sind ganze Zahlen eine ganze Zahl Sie würden float verwenden wollen, wissen
Sie, Diese Art von Ding oder Dezimalzahl, richtig? Double begann als String. Nein, Sie würden das nicht wollen, weil es es in eine Zeichenfolge verwandelt. So sehr interessant. Du kannst hier durchkommen, was auch immer du brauchst. Und es sind nur Millionen von Anwendungsfällen, also kann ich nicht wirklich alle durchgehen. Aber das waren verschiedene Dinge. Und die wichtigste Art von Kategorien sind Text und Zahlen. Das sind die, die du am meisten benutzen wirst. Aber Sie könnten auch Datum verwenden. So hier können Sie verschiedene Datumsdinge sehen. Datum, Datum, Uhrzeit, Zeit, Jahr, Zeitstempel Oh, sehen Sie, ich glaube, das ist alles, was sie hier in verschiedene Arten von Datenbanken geraten haben. Ja, schauen wir uns das Editorial 00.1 wirklich schnell an. Hier haben wir die gleichen int Medium beginnt Daten,
Typen, Typen, Zeit String-Typen. So sehr interessant. Und das ist alles, was es dazu gibt. Wirklich? Also, , versuchen Sie
nicht,diese auswendig zu lernen, weil es dämlich ist. Das musst du nicht tun. Immer wenn du deine Datenbank entwerfst, verbringe eine Minute, google's und geh, ja, ich muss weit Auto benutzen. Oder wenn Sie einen bestimmten Anwendungsfall haben, der etwas braucht, funktioniert
dieses Barauto nicht ganz gut mit,
Sie wissen schon, Sie wissen schon, gehen Sie
einfach durch die String-Typen und finden Sie diejenige, die richtig funktioniert, und sie funktionieren alle gleich Sie Typ anstelle von unserem Auto. Sie würden eingeben, wissen
Sie, Blob und dann die Klammern und dann die maximale Länge oder was auch immer. Genau wie wir es mit unserem Auto gemacht haben. Also, ähm ja, ich schätze, das sind Datentypen. Ziemlich einfach. Drei geradeaus. Ah, mal sehen, im nächsten Video, ich denke, wir werden anfangen, Daten aus der Datenbank zu ziehen und zu mögen, sie auf dem Bildschirm zu
zeigen, und das wird im nächsten Video sein.
15. Python Mysql 15 Daten aus dem Tisch: Okay, also haben wir eine Reihe von Daten zu unserer Datenbank in unsere Tabelle aufgenommen. Wie bekommen wir diese Informationen heraus und wie stellen wir sie auf den Bildschirm? Das ist es, worüber wir in diesem Video reden werden. Also mal sehen. Zuerst müssen
wir, wie, wie, immer unseren Cursor erstellen. Lass uns einfach meinen Cursorpunkt wie gewohnt ausführen. Und jetzt, um Daten aus einer Datenbank zu ziehen, müssen
wir sie auswählen, oder? Wir müssen sagen, ich möchte diese spezifischen Daten. Um dies zu tun, führen
wir den Befehl Select Command sequel Befehl aus. Als Nächstes. Wir müssen genau sagen, was wir auswählen möchten. Also will ich nur an dieser Stelle alles ziehen. Also lassen Sie uns alles auswählen und dieser Stern bedeutet alles. Und dann müssen wir von welchem Tisch sagen? Weil wir nur einen Tisch haben. Aber in Zukunft haben
Sie vielleicht Dutzende von Tischen. Sie müssen Tische sagen. Also sagst du, welcher Tisch? Unsere Tabelle nennt man Benutzer. Wenn ich mich richtig erinnere, ist
das richtig. Richtig. Okay, jetzt haben wir es ausgewählt. Nun lasst es uns in eine Variable setzen, mit der wir tatsächlich Sachen machen können. Und nennen wir es unser Ergebnis, nennen Sie es, was immer Sie wollen. Und das entspricht meinem Unterstrich Cursor Punkt Fetch all. In Ordnung. Also sagen wir, holen Sie alles aus der Auswahl, die wir bestimmt haben, oder? Also, jetzt müssen wir das nur unter dem Bildschirm drucken, also wird es eine Menge verschiedener Rose geben. Wahrscheinlich müssen wir eine Schleife machen. Also lasst uns gehen und wie wollen wir das nennen? Nennen
Sie es Zeile im Ergebnis,
und drucken Sie dann einfach Zeile. Nennen
Sie es Zeile im Ergebnis, Das sieht nicht hübsch aus,
und wir werden es in nur einer Minute hübsch aussehen lassen. Das sieht nicht hübsch aus, Aber lassen Sie uns das einfach ausführen, um sicherzustellen, dass es richtig funktioniert. Also läuft es Python-Datenbank, Stop high und boom. Wir bekommen eine Tubal mit all unseren verschiedenen Dingen. Also John Jonah codiert mich Dot com 40 und eins. Also okay, das ist cool. Wir können den gleichen Trick machen, den wir vorher gemacht haben und die Null mit item aufrufen. Und um das zu tun, fügen
wir einfach das hinzu, was wir vorher getan haben und wir bekommen John,
Tim, Tim, Mary und Steve. Nein, das zeigt nicht nur die Null mit Element, wenn Sie wollen, dann das nächste Element, sagen Sie die E-Mail-Adresse. Das wäre der erste Gegenstand, der nur den Trüffeln im Weg steht. Das Python-Ding? Ja, und wir kriegen all die Dinge. Wenn Sie dann das Alter wieder wollen, gehen
Sie hier durch, dass es wieder 40 32 sind. Und schließlich, wenn Sie das I.
D.
S wollen D. , wäre
das das dritte. Ich habe nicht richtig, also ist das nicht so nützlich. Wir müssen das wirklich formatieren und wir werden das in ein wenig tun. Also für den Moment werden
wir es einfach so machen, damit wir alle Informationen sehen können. Wir haben das schon einmal gemacht, aber ich werde es wieder tun, weil das Spaß macht. Und wenn wir all das Zeug bekommen, ist
das, wie man alles rauszieht, oder? Also was, wenn Sie nur die Namen wollen? Nun, wir haben es gezeigt. Wir können einfach wissen, dass Sie so, das Null-Element. Aber das ist nicht so effizient. Wir wollen nicht unbedingt alles aus unserer Datenbank ziehen und dann durchlaufen und einfach die Namen ausdrucken. Stattdessen könnten
wir einfach nur die Namen herausziehen, und das ist viel besser aus einer Art ah Geschwindigkeit Performance Memory Sicht, so dass wir diese Angst vor dem anstelle von ausgewählten Stern
tun können , anstatt alles, was wir gerade Name auswählen, oder? Also lasst uns das retten. Führen Sie es aus,
sehen Sie, was jetzt passiert. Und Boom, wir bekommen das gleiche Paar. Aber es enthält nur den Namen, richtig, und ebenso können
wir unseren Trick wieder machen. Riad verdienen mit Artikel. Tun Sie das aus. Lass es ein bisschen schöner aussehen. John, Tim, Mary, Steve und Tina So sehr, sehr cool. Ähm, ja, mal sehen, was du sonst kannst, anstatt jeden Namen zu ziehen, den du
zum Beispiel
nur den Vornamen schnappen könntest zum Beispiel , um das zu tun, würdest
du gehen, anstatt alles zu holen, was wir einen holen wollen. Richtig? Das wird also nur die 1. 1 tun, die ich glaube, ist John O.
J O. J O. Weil wir den Weg gezogen haben, der die Null ein paar Artikel genannt wurde. Lasst uns das Geld loswerden. Alles klar, John. Richtig, also ist das irgendwie cool. Ich weiß nicht, wie nützlich das ist, aber irgendwie interessant. Also denke ich, das ist alles für dieses Video im nächsten Video, ich denke, wir werden hier durchgehen und alles ausdrucken, aber irgendwie anfangen, es zu formatieren und es schön aussehen zu
lassen. Mehr wie ein Berichtsformular, so dass es tatsächlich lesbar ist. Weißt du, Moment haben wir das hier. Wenn wir von Star ziehen und dann das wieder laufen, wissen
Sie, wir bekommen dieses ganze Gobbledygook-Zeug. Es ist alles irgendwie zusammengeschüttet. Weißt du, wir können herausfinden, dass das der Name ist. Dies ist die E-Mail, aber wir wissen nicht, ohne irgendeine Art von Formatierung oder so etwas. Also denke ich, dass wir das im nächsten Video machen.
16. Python Mysql 16-Formatierung: Okay, damit wir all unsere Sachen auf den Bildschirm ausdrucken können, aber es druckt es als Tempel aus. Es ist irgendwie wackelig. Wir wollen in der Lage sein, coole kleine Berichte zu erstellen, die,
Sie wissen schon,
besser lesbar sind Sie wissen schon, . Wie machen wir das? Nun, wir wissen bereits, ob wir hier einen kleinen Trick machen und die Null mit Element aufrufen, speichern Sie das und führen Sie es erneut aus, wenn wir die Vornamen bekommen, richtig? Und wenn wir den ersten Gegenstand machen, bekommen
wir die E-Mails. Wenn wir den zweiten Gegenstand machen, bekommen
wir die Zeitalter. Wenn wir das dritte Element machen, bekommen
wir den Benutzer i d s. Also was wir tatsächlich tun können, ist einfach hier zu kommen und eine große,
lange Zeichenfolge mit jedem dieser Dinge zu erstellen . Reihe eins, Reihe zwei oder drei, rechts. Wir müssen nur ein wenig Formatierung mit den gleichen Platzhalter Dinge tun, die wir hier oben
getan haben, als wir unsere Sachen in den Tisch Weg zurück gewinnen. Richtig? Denken Sie daran, wir hatten den Namen E-Mail Alter, und dann hatten wir diese drei Platzhalter in Prozent, dass wir das Gleiche hier machen werden. Also was, wir werden machen, ist ein Plus und dann werde ich einen Raum setzen, dann Prozent s und dann noch einen Raum. Und dann Teoh Inter Pilate das Ding zurück in die Zeichenfolge, wir geben einfach eine weitere prozentuale Seite und dann die Sache, die wir in die Zeichenfolge setzen wollen, in diesem Fall ist es Zeile eins, richtig? Dann wollen wir noch einen hinzufügen, aber Raumprozent s und dann Prozent wro, was wir weitermachen, richtig? Und dann schließlich noch ein Prozent s die Räume, so dass es einen Raum zwischen jedem gibt ,
so dass dann alle zusammen zerschmettert, was etwas wird in einer Minute zu zwicken. Ich werde es auflösen. Wir haben Prozent Zeile C drei, so dass diese Prozentgröße nicht durch sie verwirrt werden. Das ist wirklich einfach. Es bedeutet nur, dass dies der Platzhalter ist. Es ist in einer Schnur. Wir können keine Variablen innerhalb einer Zeichenfolge setzen. Es wird nur Zeile drei ausdrucken. Es wird nicht wirklich setzen, was in Zeile drei ist, weil es in einer Zeichenfolge ist. Richtig? Um zu umgehen, dass wir diese Platzhalter machen und dann, was das tut, ist es einen
Platzhalter erstellt , und dann sucht es nach dem nächsten Prozentzeichen und dann was auch immer direkt dahinter ist, setzt
es das in die Zeichenfolge. Also, wenn wir das speichern und es laufen, hoffentlich hat es nicht durcheinander gebracht. Das oben war klar den Bildschirm und laufen Sie diesen Gasthaus-Boom, der funktionierte. Jetzt ist das nicht toll, oder? Ich meine, es ist lesbar und es ist besser, aber es ist immer noch nicht toll. Was wir hier tun können, ist, dass wir Tabs verwenden können. Also komm runter zu unserem Ding. Weißt du was? Ein Tabby traf die Tab-Taste und es bops es über einen bestimmten Betrag. Das können wir
auch hier tun . zu tun, verwenden
wir einfach ein Escape-Zeichen. Es ist dieser Schrägstrich SLASH sagt das Ding direkt dahinter, wir müssen es entkommen und tun. Es ist etwas Besonderes, oder? Also werden wir diesen Raum loswerden, also bedeutet dieser Schrägstrich t eine Registerkarte. Also machst du es noch einen da und dann einen gleich dort. Also lassen Sie uns das speichern und sehen, wie das besser aussieht. Okay, also, ähm, ein bisschen besser, aber einige dieser E-Mail-Adressen sind irgendwie lang, also lasst uns zwei Tabs für,
ähm,
die 01 bis zu den Ewigkeiten setzen ähm, , also das wäre 012 genau hier. Also lasst uns einfach einen anderen Tab setzen. Speichern Sie das und führen Sie es aus. Sehen Sie, wie das aussieht. Ich bin nicht großartig. Einige dieser längeren E-Mails oder werfen uns hier weg. Nun, nur um der Formatierung willen, was ich tun werde, ist unsere Werkbank hochzuziehen. Wo ist das hin? Ich werde Steves E-Mail von Steve E-Mail an Steve ändern. Nun, offensichtlich, im wirklichen Leben, ist
das nicht etwas, was Sie tun würden. Aber das ist unsere Welt. Wir können tun, was wir wollen, Tina. In Ordnung, also geh hier runter. Klicken Sie auf Anwenden, während ich fertig bin Alles klar, lass uns das Ding nochmal laufen und
sehen, was passiert. In Ordnung? Sieht gut aus. Das wird also besser. Aber wir würden immer noch gerne ein paar Kopfzeilen haben, oder? Denn wir können sagen, was das ist. Aber wo diese in diesem Alter sind,wissen
wir es nicht. wo diese in diesem Alter sind, Ich meine, wir wissen es, weil wir es geschaffen haben, aber
jemand, der das liest, würde nicht unbedingt wissen, was das ist. Also lasst uns das schnell beheben. Also hier, was wir tun wollen, ist außerhalb der Schleife über der Schleife. Lassen Sie uns einfach ein paar Header-Zeug ausdrucken. Also lassen Sie uns sehen, die erste Spalte ist Name. Und dann wollen wir einen Tab. Und dann ist die nächste Spalte E-Mail, denke
ich. Richtig. Und dann eine Registerkarte. Und nach der E-Mail wollen
wir Tabs, richtig? Ich denke. Ja. Und dann Alter Tab. Und dann habe ich das so gerettet. Mal sehen, wie das aussieht. muss einfach irgendwie damit herumspielen. Hol Tau. Sieh so, wie du willst. Nennen Sie die E-Mail. Hoffe, das Alter braucht eine weitere Registerkarte. Siehst du, das sieht okay aus. Das ist ziemlich gut. Wir können dann auch einfach ein paar Zeilen machen, oder? Äh, 12 für lasst uns tun. Oh, also was? Das sieht aus wie t und dann e m a i l t zwei die a g e t i d drei. Ich glaube, er ist die Ideen, die in Zukunft groß werden. Also ist es klar den Bildschirm und versuchen Sie es noch einmal. Ah, suchen Sie hier nach dem. Lassen Sie uns regelmäßige Striche Stattdessen unterstreicht
es zu versuchen, Phantasie auf 234 Ich möchte Sie 345 123 123 Speichern Sie dies noch einmal. Bildschirm zuerst. Ja, okay. Ich habe angefangen. Sieht ziemlich gut aus, oder? Ist das nur grundlegende Textformatierung und das ist nicht wirklich ah, Fortsetzung Sache. Es ist mehr nur ein Python, der nur irgendwie herumspielt, denn das macht mir Spaß. Aber Sie passen sich sowieso an, Sie wollten, wissen
Sie, da wir Emailer sind, ähm, das Zeug im Terminal
ausdrucken. An diesem Punkt wird es nicht wirklich schick sein. Ähm, weißt
du, du könntest ich diese Daten auf eine Matte Plot lib craft oder so was bringen. Weißt du, du wirst Phantasie und machst grafisches Zeug mit Python. diesem Video werden wir nicht wirklich darauf eingehen. Dies ist eher eine Muttern und Bolzen, um tatsächlich mit meiner Fortsetzung zu arbeiten und
Datumsausgabedaten in Update-Daten zu erhalten , tun diese Art von Sache. Das ist einfach eine Art Ach, weißt
du, lustiges kleines Ding, das wir tun werden. Also denke ich, das ist alles für dieses Video. Im nächsten Video werden
wir meine Andy Dandy Notizen machen, wer das nächste Video der Wear Befehl ist. Was ist Telefon? Alles klar, das wird im nächsten Video
17. Python Mysql 17 Wo Klausel: OK in diesem Video, Ich möchte über die Where Klausel und die wo sprechen. Klauseln, ein Fortsetzungsbefehl eine Fortsetzungsklausel, die uns erlaubt, nach bestimmten Informationen zu suchen. Also im letzten Video oder ein paar Videos vor,wissen
Sie, wissen
Sie, wir haben nach Namen richtig gesucht, und wir haben einfach alles vom Namen gezogen. Nun, das ist in Ordnung, aber Sie wahrscheinlich wollen, dass Sie genauer werden. Sie wollen alle Namen, bei denen der erste Buchstabe J ist oder so. Das ist ein schlechtes Beispiel. Sagen wir mal Alter. Vielleicht möchten Sie alle Altersgruppen, in denen der Altersgruppen über 30 oder im Alter unter 20 Jahren. Oder Sie möchten vielleicht alle Benutzer, bei denen Sie wissen, dass sie in New York leben. Das ist die Where-Klausel. Also normalerweise, wenn Sie suchen, werden
Sie die where-Klausel verwenden, und es gibt einige Variationen darauf werden sich die nächsten paar Videos ansehen, aber die Where-Klauseln enthalten die Hauptart der Personalsuche, die Sie verwenden werden. Es ist also ziemlich einfach. Wir können einfach meinen Cursor wie immer erstellen und dann wie immer Punkt ausführen, und lassen Sie uns einfach unsere select-Anweisung erstellen. Hier gehen wir wählen und wir wollen immer noch alles wählen alle von Benutzern und die
Where-Klausel zu verwenden , die wir nur bewusst und dann eine Bedingung eingeben. Also könnten wir sagen, wo, ähm, Alter ist größer als 30, oder? Und diese luftbedingten Aussagen, die größer als weniger als gleich diesen Dingen sind werden dort und dort funktionieren oder auch dort funktionieren. Wir werden über die nächsten paar Videos reden. So ziemlich einfach. Jetzt müssen wir das nur in ein Ergebnis bringen, wie wir es immer tun. Also lass uns gehen, mein Cursor Dot holt alles. Und dann lassen Sie uns das einfach ausdrucken. Also lasst uns gehen. Ach, mal sehen. Vier Reihen und Ergebnis. Lasst uns einfach durchdrucken. Nehmen wir dies an, wo das Alter größer als 30 ist. Kommen Sie zurück und führen Sie unser Programm und wir holen John, Tim und Steve
, der 40 32 55 Jahre alt ist. Und wenn wir unser Arbeitsunternehmen hochziehen, können
wir das alles fahren und
sehen
, sehen
, , John ist 40. Tim ist 32 Marys 21. Das ist weniger als 30, also ist sie nicht da drin. Tina ist 29. Das ist weniger als 30, so dass sie nicht in ihrer Ebenso, wir könnten Scherz Art von Spiel herum mit diesem ein wenig und gehen, wo Alter weniger als 30. Speichern Sie das und führen Sie es aus. Wir holen die beiden anderen Marianne Tina, die 2129 Jahre alt ist. So ziemlich cool, wenn Sie eine bestimmte Sache wissen, können Sie tun, wo das Alter in diesem Fall 55 gleich ist. Lasst uns gehen. Wir ziehen das hoch und führen es aus, Steve. Und in, wie, immer schwächen. Machen Sie unseren kleinen, äh, wissen
Sie, einen kleinen Trick hier Zeh mit Null mit Artikel. Wenn wir das noch mal ausführen wollen und Steve So sehr cool machen. Ziemlich einfach. Und wie ich schon sagte, es gibt Variationen , die du tun kannst, und wir werden uns einige davon in den nächsten Videos ansehen. Aber, wissen
Sie, hier ist eine ganze
Zahl, ganze Zahlen oder einfach, weil sie größer als oder gleich dem sind. Sie könnten tun, ähm, Sie können größer als oder gleich größer als und gleich größer als oder gleich wie das oder weniger Zentrum ist gleich so. Aber was ist mit Saiten? Nun, wir können dorthin gehen, wo Name gleich ist, und dann müssen wir einfache Anführungszeichen mit dem setzen, wonach wir suchen. Also lass uns gehen, John. Wir wissen, dass das da drin ist, und speichern Sie das. Und Boom, wir kriegen John. Gleichermaßen. Schwächung. Nehmen Sie unsere kleinen Klammern hier weg und fahren Sie das wieder. Holen Sie sich die ganze Platte. John Kotomi, 40 Jahre alt. So ein ziemlich cooles. Ziemlich einfach. Und ich denke, das ist alles für die Wear-Anweisung im nächsten Video, über das ich sprechen möchte, wie und einige Platzhalterzeichen, so dass wir Dinge suchen können, ohne speziell zu wissen wonach wir mit Platzhaltern suchen, so dass im nächsten Video sein.
18. Python Mysql 18 Like und Wildcards: OK in diesem Video, ich möchte über Wildcards sprechen und wie so im letzten Video, haben
wir das getan. Wir sind Name gleich John. Und das ist in Ordnung, wenn wir genau wissen, dass es einen John gibt. Richtig. Aber Sie wahrscheinlich, wenn Sie nach etwas suchen, wissen
Sie vielleicht nicht genau, was da ist. Sie haben vielleicht eine Idee, also möchten wir vielleicht nach
Namen suchen, also möchten wir vielleicht nach
Namen suchen,
die mit J beginnen oder etwas s Also wie würden wir das tun? Nun, zuerst, anstatt das Gleiche zu verwenden, um zu signieren, verwenden wir also, wenn wir das ausführen, werden
wir dasselbe bekommen, was wir letztes Mal gemacht haben. Wir kriegen diese John Platte hier, richtig? Aber sagen wir, wir wollen nur Namen, die mit Jay beginnen. Also, wenn wir das speichern und rennen, werden
wir nichts bekommen, weil wir eine Wildcard benutzen müssen. Wir müssen Namen sagen, die wie J sind, aber dann auch Sachen hinter ihnen haben. Und dazu haben
wir bereits in der Vergangenheit Wildcards betrachtet, als wir uns unsere
Platzhalter angesehen haben , erinnerst du dich? Wir haben das Prozent früher gemacht. Dieselbe Sache hier. Wir brauchen nur kein Nest. Jetzt benutzen wir einfach das Prozentzeichen. Also, wenn wir das speichern und ausführen, bekommen
wir wieder. John. So sehr cool. Ähm, wir könnten mir Namen geben, die mit T I beginnen. Alles klar, also speichern wir das und führen es aus. Wir bekommen Tim und Tina wird Stern mit einem T und einem Auge. Also lasst uns irgendwann unsere Arbeit hochziehen. Schnell und einfach hier durchschauen. Gibt es noch andere seltsame Dinge, nach denen wir suchen könnten? Nun, lass uns mal sehen. Es gibt Leichtigkeit. Und da ist ein Mm. Lass uns einfach gehen. Suchen wir nach Namen, die ich nicht irgendwo in der Mitte habe? Wie würden wir das tun? Nun, sieh dir das an. Weißt du, wir haben diese Wildcard hier. Das Ende in der Weile trat mir auf und suche von hier an, richtig? Also nicht ich und dann irgendetwas danach. Das ist es, was die Wildcard bedeutet. Also könnten wir das Gleiche am Anfang tun. Wir könnten gehen. Wir wollen Wildcard-Zeug am Anfang, hat ein Auge irgendwo in der Mitte. Und dann etwas anderes danach. Alles, klar. Also haben wir zwei Wildcards da reingesteckt. Wenn Sie dies speichern und ausführen. Wir sollten die gleichen Tim und Tina bekommen, ich hoffe, Matina sehr cool. Spielen Sie also mit diesen Wild Cards herum. Sie sind sehr interessant. Sie sind sehr nützlich,
vor allem, wenn Sie irgendwie den Dreh von ihnen am Anfang bekommen. Weißt du, es ist ein bisschen komisch. Es gibt, weißt
du, sie am Anfang gegen am Ende zu
haben. Aber es ist ziemlich einfach und unkompliziert. Ich glaube schon. Das sind Platzhalter, die größer als kleiner als sind, wie solche Dinge. Sehr interessant. Jetzt, im nächsten Video, werden
wir es sehen. Und und oder so im Grunde, was wir hier tun, ist eine Aussage zu machen, und Sie könnten diese irgendwie mit Unds und ors verbinden, und wir werden uns das im nächsten Video ansehen.
19. Python Mysql 19 und oder oder oder: OK in diesem Video, über das ich sprechen möchte und in oder so bis jetzt, wir haben nur im Grunde eine Art von großer Fortsetzung Aussage und Suche, für eine Sache. Aber Sie können nach vielen verschiedenen Dingen auf einmal suchen, und das ist oft ziemlich nützlich. Und du wirst immer so etwas machen wollen. Um das zu tun, verwenden wir einfach und und oder und und oder sind nützlich, aber sehr unterschiedlich. Wir werden darüber in diesem Video sprechen. Tu das auch. Und wir könnten einfach unsere exakte Select-Anweisung hier verwenden. Aber nur, dass das Ende hier, tatsächlich innerhalb der Anführungszeichen. Trotzdem tippen
wir einfach ein. Und so könnten wir sagen, dass wir alle Benutzer auswählen möchten, deren Name ein Auge in der Mitte hat und ihr Alter gleich 29 ist. Alles klar, wenn
wir das speichern und ausführen, dann kriegen
wir Tina. Wenn wir also Augapfelhier
sind, hier
sind, könnten
wir das einzige Alter hier
sehen, bevor es Tim und Tina waren, waren die beiden Dinge, die es zurückkehrte. Aber Tim ist 32 und nicht 29, also wurde er nicht in diesem zurückgekehrt und das Wichtige, was zu wissen ist, und ist, dass alle Bedingungen in dieser Aussage wahr sein müssen, damit dies etwas
zurückgibt. Also, ähm, weißt
du, es muss einen Namen mit einem Auge drin sein. Und im Alter, wenn es nur einen Namen mit einem Auge gibt und kein Alter, wird
er nichts zurückgeben. Also, zum Beispiel wenn wir
zum Beispielgehen,wissen
Sie, wissen
Sie, ein Alter von 100, wenn wir das führen, werden
wir nichts bekommen, weil es keine Aufzeichnungen gibt, die ein Auge darin haben und das Alter von 100 Jahren haben. Beide Dinge müssen wahr sein. Um etwas zurückzugeben, wissen
Sie, äh, schwächen, tun oder und Oder ist das Gegenteil. Es wird das eine oder andere zurückgegeben. Also muss nur einer von denen wahr sein. Entweder müssen sie ein Auge im Namen haben oder sie müssen 100 Jahre alt sein. Also, wenn wir das laufen, werden
wir zu Ergebnissen kommen Tim und Tina, weil sie beide jetzt Augen in ihren Namen haben, keiner von diesen 100 Jahren alt. Aber es spielt keine Rolle, weil wir oder und in oder auf Lee verwendet haben. Das eine muss wahr sein, eine oder das andere. So ziemlich einfach, gerade zu halten. Aber es ist nur eine grundlegende Art von Logik Sache, und und Oder Und wenn Sie mit Python und anderen Programmiersprachen vertraut sind, sehen
Sie und in oder Logik die ganze Zeit. So sind Sie wahrscheinlich bereits vertraut mit diesem Konzept von und und Oder Oder oder eso, das ist sehr cool. Das ist also wirklich alles, was es dazu gibt. Du schlägst einfach weiter auf unsere ausgesuchte Aussage, weißt
du. Ah, und du kannst das, ADM. Oder du kannst gehen und Alter gleich 29 und ich d gleich Was ist Tina? Ich ziehe das hoch und schaue mir seine Ideen an. Fünf. Richtig? Ihr Benutzer, den ich d geändert habe, dass der Benutzer Unterstrich I d gleich fünf ist. Also, wenn das erhalten und es ausführen, verloren
wir unsere Anführungszeichen versehentlich. Da gehen wir. Ich mache immer so was, wenn wir Tina kriegen. Du weißt also, dass du diese weiter anschnüren kannst. Du kannst Unds und Ors zusammenfassen, obwohl ich glaube nicht, dass du Teoh wirklich willst. Nein, wahrscheinlich nicht. Aber Sie wissen, was Sie wollen, immer Sie es tun wollen. Damit haben Sie ein Gefühl an Flexibilität. Also denke ich, das ist alles für dieses Video. Im nächsten Video schauen
wir uns die Aktualisierung von Aufzeichnungen an.
20. Python Mysql 20 Update: OK in diesem Video. Ich möchte über das Aktualisieren von Aufzeichnungen sprechen, und wir haben schon irgendwie mit dieser Kugel herumgespielt. Die Workbench nur hier drin Art der manuellen Aktualisierung der Dinge. Klicken Sie einfach auf die Sache aktualisiert, kommen Sie hier unten und klicken Sie. Bewerben Sie sich und Sie sind gut, Kurs zu gehen, das ist nicht gut für uns. Wir wollen lernen, wie man das mit echter Fortsetzung macht, richtig? Das ist der Sinn dieses Kurses. Also, wie machen wir das? Nun, es ist ziemlich unkompliziert. Also lasst uns einfach ein paar,
ähm,
meine Fortsetzung erstellen ähm, und sagte die Fortsetzung zu jetzt Lasst uns einfach eine Abfrage hier erstellen. Lassen Sie uns aktualisieren und dann unsere Tabellenbenutzer und wir wollen etwas setzen. Was wollen wir tun? Nun, lasst uns ein Alter aktualisieren. Lass uns mein Alter aktualisieren. Sagen wir mal, ich hatte gerade Geburtstag. Also wollen wir gehen. Alter gleich 41 wir verwenden unsere Verschleißklausel, wo Name gleich John Capital ist. John. In Ordnung, das ist
also gut. Jetzt müssen wir Teoh dieses Ding tatsächlich ausführen. Wir tun das mit unserem Cursor wie immer, mein Cursorpunkt ausgeführt. Und dann übergeben wir einfach meine Unterstrich-Fortsetzung, die wir gerade erstellt haben, wie am Anfang, als wir unseren Tisch erstellt und Sachen zum Tisch hinzugefügt haben. Wir müssen diese Änderung begehen, damit wir dies ausführen können, und es wird es tun. Aber es wird die Änderung nicht speichern. Wir müssen es tatsächlich begehen. Und wir haben das schon mal gemacht, also gehen wir einfach meinen db dot commit und dann das. Und denken Sie daran, die meine i d be Das ist der Name unserer Fortsetzung Verbindung hier. Meine Datenbank Vom Weg zurück, wann, richtig? Also, wenn wir das speichern, hierher kommen und diesen Kerl leiten, passiert
nichts auf dem Bildschirm. Wir haben nicht gesagt, dass er etwas ausdrucken soll, aber wenn wir unsere Datenbank hier hochziehen und diese mit einem kleinen Blitz aktualisieren,
sehenwir ,
sehen tatsächlich, ja, John ist 41. Jetzt. Das funktioniert. Offensichtlich haben wir es gerade getan. Aber was passiert, wenn wir noch eine Aufzeichnung von einem anderen John John bei anderen Dot Com haben... und John ist,weißt
du, weißt
du, 12 Jahre alt und sein Benutzer, der ich d ist, einfach das leer lassen, kommen Sie hier runter und bewerben Sie sich. Finish auftragen. Siehst du, das Auto hat das i d implementiert. Für uns natürlich. Also jetzt, wenn wir das Ding wieder laufen lassen. Ändern wir den Namen
, , um das Alter von 41 zu ändern. Ändern wir es zurück auf 40. Ich hatte eigentlich keinen Geburtstag. Was ist hier als Luft los? Lasst uns das reparieren. Also lasst uns das Ding noch mal laufen. Ihr Name ist John. Nun, das hier auf und laufen es passiert. Aber lassen Sie uns unsere Arbeit überprüfen. Bench-Refresh. Ja, hier ist mein Name, John auf 40. Aber dieser John hier unten ist jetzt 42 er war vor
12 und wir können das einfach nicht haben. Also zuerst werde
ich das ändern. Nun, nein, lasst es uns nicht ändern. Lass uns die Art und Weise es waas. Es ist so, dass das ein Problem ist. Und deshalb möchten Sie normalerweise keine Datensätze mit nicht eindeutigen Spalten aktualisieren oder was auch immer unsere Felder oder was auch immer. Und also anstelle des Namens werden Sie einen Benutzer verwenden wollen, ich D. Und deshalb ist einer der großen Gründe, warum wir dieses Jahr ihre I-D-Spalte haben und warum es
der Primärschlüssel ist . Denken Sie daran, Primärschlüssel bedeutet, dass sie alle einzigartig sind. Jeder Datensatz jede Person in der Datenbank hat ihre einzigartige i D. Es gibt
also nur eine Person mit der Vorstellung von einem. Es gibt nur eine Person mit einer Idee von sechs. Auch wenn sie beide John heißen, können
wir ihn von diesen Rechtschaffenen trennen. Also lasst uns weitermachen und diesen neuen John wieder auf 12 Jahre alt ändern. Sein I d ist sechs. Also oder verwenden Sie Ihre i d gleich Und das ist keine Zeichenfolge. Es ist eine Nummer. Also setzen wir keine Zitatarbeiten. Headless änderte das zurück in Lass uns ihn 16 machen. Lass ihn fahren. Wir sind nicht herzlos. Kinder sollten in der Lage sein zu fahren. Da gehen wir. Also lauf. Das wurde wieder unsere Werkbank zurückgezogen. Und Boom. Jetzt ist er 16. So ziemlich einfach. Datensätze werden aktualisiert. Verwenden Sie einfach dieses Update. Ähm, Abfrage Befehle den Nachfolgebefehl unserer Sie kennen. Dann legen Sie Ihren Tisch. Der Name war seine Benutzer. Wir wollen H setzen und ebenso können
Sie alles tun, was Sie auf den Namen setzen könnten. Weißt du, vielleicht war das Johnny statt John. Richtig? Also, wenn wir das speichern und ausführen, stellen Sie sicher, dass Sie hier einfache Anführungszeichen setzen, nicht doppelt,
weil die Doppel nach außen gehen. Richtig? Also, wenn du ihn hierher bringst, wird
es einfach verwirren. Alles, was du siehst, bekommen
wir diesen großen roten Balken. Was hast du getan? Eso Kommen wir zurück zu unserer Werkbank. Aktualisieren Sie diese. Sieh mal, ob John jetzt Johnny ist und es ist, und ah, so funktioniert das. Eso Yeah, prequel Im nächsten Video, ich denke, wir werden über die Rückkehr von Ergebnissen mit bestimmten Grenzen sprechen. Also, weißt
du, manchmal gibt es Tausende von Ergebnissen. Vielleicht wollen Sie nur die Top 10 oder so. Wie machen wir das? Das sehen wir uns im nächsten Video an.
21. Python Mysql 21 Begrenzung und Ordering: OK in diesem Video. Ich möchte über die Begrenzung der Ergebnisse bei der Bestellung von Ergebnissen sprechen. Also wissen wir schon, wie man Dinge bekommt. Wir mussten bestimmte Daten aus unserer Datenbank ziehen, aber wir wissen nicht, wie wir diese Ergebnisse einschränken können. Also lasst uns das in diesem Video sehr schnell machen. Also lassen Sie uns einen meinen Cursor wie immer Punkt ausführen. Und lassen Sie uns eine Select-Anweisung erstellen, wählen Sie alles aus unserer User-Tabelle. , Sagen wir mal,
wir wollen nur die Top 3 Platten, richtig? Wir könnten das machen, indem wir Limit drei gehen. Genauso einfach, richtig? Mal sehen. Jetzt wollen wir ein Ergebnis gleich meinem Cursor Punkt holen. Alles hat immer Und dann können wir einfach eine schnelle Schleife für die Straße im Ergebnis drucken, bro. Okay, also lasst uns das einfach speichern und es laufen lassen und sehen, was wir hier haben. Oder auf dem Bildschirm. Also, John, Tim und Mary und diese sind nur in der Reihenfolge, in der sie in die Datenbank eingetragen wurden . Also unsere in den Tisch. So sehen Sie hier Frische, um sicherzustellen, dass dies aktuell ist. Die ersten 3 Aufzeichnungen, die wir haben, sind John, Tim
und Mary, und so John, Tim und Mary von den ersten, die jetzt kommen. Sie wollen vielleicht die 1. 3, aber nicht die 1. 1 richtig? Also willst du vielleicht Tim, Mary und Steve. Vielleicht möchten Sie die 1. 1 aus irgendeinem Grund überspringen. Wie machen wir das? Nun, das ist sehr, sehr einfach. Wir begrenzen nur drei, aber versetzen eins. Also sagen wir, übersprungen die 1. 1 und dann geben wir uns die nächsten drei. Okay, also lass uns diesen Tim,
Mary,
Steve,
Tim,
Mary und Steve leiten Mary,
Steve, Tim, Tim, . Wir haben John übersprungen. So sehr cool. Sehr, sehr einfach. Ähm, da die meisten Dinge damit so gut zu sein schienen, also sagen wir, wir können die Dinge einschränken, aber jetzt lasst uns sie arrangieren. Lassen Sie uns sie bestellen. Also lassen Sie uns alle von Benutzern auswählen. Und lassen Sie uns das einfach ganz schnell ausdrucken. Also schwächen John, Tim, Mary und Steve. Das ist irgendwie,
ähm, ich denke, das wäre standardmäßig aufsteigende Reihenfolge. Aufsteigende Besprechung. Die 1. 1, die in der 2. 1 eingegeben wurde, dann die 3. 1/4 1 und so weiter. Und so weiter. Wir können das in absteigende ändern. Stattdessen, wenn wir wollen, dass Johnny der erste ist, und dann Tina und Steve und dann John die letzte ist. Ah, können
wir tun. Es ist ziemlich einfach, das zu tun. Wir gehen einfach nach und benennen uns dann. Und was wollen wir dann? rechts absteigend. Also gibt es ein S c. Ich denke, das ist richtig. Und absteigend DSC Lassen Sie uns das speichern und ausführen. Wenn ich mich daran erinnere, das richtig zu machen, mache
ich das nicht oft. Äh, nein, Tina. Oh, es ist, das macht alphabetische Reihenfolge. Sieht aus wie Tina. Tim, Steve, Mary! So absteigend. Alphabetische Reihenfolge. Lassen Sie uns versuchen, ein Senden Das wäre alphabetische Reihenfolge, nehme
ich an. S o h i j k l m n o p q r s t s. So jetzt sind wir in einer sendenden alphabetischen Reihenfolge. Sehr interessant. Also ich meine, du weißt schon, du könntest damit herumspielen. Wir können altern. Wir wollen, dass sie nach Alter bestellt werden, ähm, in einem Versandauftrag. Das wäre also das niedrigste Alter bis zum höchsten Alter? Ich schätze, so. Johnny muss zuerst hier gehen. Ich glaube Johnny 16 2129 32. Ich auch, wir könnten das Gegenteil hinabsteigen, und wir haben eine da drin. Das war, wie, 55 Jahre alt ist klar. Der Bildschirm hier. - Ja. 55 Steve 43 bis 29 2116. So absteigende Reihenfolge. Oh, ja, Pickle. Ähm, und das ist wirklich alles, was es gibt. Das Zeug ist ziemlich unkompliziert. Sobald Sie gerade diese wenigen grundlegenden Fortsetzungsbefehle A Z auswendig gelernt haben, sehen wir. Also denke ich, das ist alles für dieses Video. Im nächsten Video betrachten
wir das Löschen von Einträgen,
Löschen von Datensätzen und Rose und Dinge wie diese, die im nächsten Video sein werden.
22. Python Mysql 22 Datensätze löschen: OK in diesem Video, ich möchte Ihnen zeigen, wie Sie Datensätze löschen. Das Löschen von Datensätzen ist also ziemlich unkompliziert. Also erstellen wir einfach eine weitere meine Fortsetzung, Little Statement hier, und es ist ziemlich unkompliziert. Wir wollen nur, dass Teoh löschen und dann von und dann nennen Sie Ihre Tabellenbenutzer wo und dann geben wir diesem eine Bedingung genau wie jede andere Verschleißklausel. Also könnten wir sagen, wir sind Name gleich oder so etwas. Aber lass uns dein I d gleich sechs benutzen, dass Johnny Pour Johnny nicht lange hier war. Benutzer, ich bin gleich sechs, richtig? Also, genau wie bevor wir es tun müssen. Sie sind mein Cursor-Punkt ausführen und dann übergeben Sie diese meine Fortsetzung Sache, die wir gerade erstellt haben, und wir machen eine Änderung an unserer Tabelle. Eine permanente Veränderung. Also müssen wir die Veränderung begehen, genau wie wir es in der Vergangenheit getan haben. Also ist es mein db dot commit und dann das. Also lasst uns voran gehen und das speichern und es ausführen. Es wird nichts zurückgeben, weil wir es dir nicht erzählt haben. Aber wenn 12 oder Werkbank und aktualisieren oder Johnny verschwunden ist, ging für immer weiter. Ähm, und hier ist etwas Interessantes. Wir können eine neue hinzufügen. Erinnerst du dich an Johnnys Benutzer? Ich war sechs, stimmt's? Also können wir
Tracy setzen . Ähm, nein. Auf keinen Punkt com. Tracy ist 19 und wenn wir das anwenden, könnten
wir ihre Anwenderideen jetzt sieben sehen, obwohl es von 45 Boom geht. Sieben. Jetzt können wir manuell geändert werden. Es ist für einen wieder da. Aber da es automatisch belastend ist, weiß
es, dass der nächste sieben ist. Auch wenn sechs nicht mehr bei uns sind. Irgendwie eine schrullige Sache. Ich dachte nur, ich lasse dich davon wissen, damit du nicht ausflippst, wenn du
das jemals siehst . Keine große Sache. Sehen wir uns das hier noch einmal an. Jetzt wieder, Wir könnten Dinge tun, wie, wissen
Sie, wo Name gleich John oder was auch immer ist, aber ich denke, wir haben bereits gelernt, dass das keine gute Idee ist, weil es viele verschiedene Datensätze mit dem Name von John. Und wenn Sie diesen Befehl krank ausführen, löschen Sie alle, und das ist möglicherweise nicht unbedingt das, was Sie tun möchten. Sie sind also eine der Art, ein eindeutiges Feld zu löschen, oder? Der Benutzer i d. Der Primärschlüssel. Ähm, wann immer du Dinge löschst, weil das nur eine kluge Sache ist. Also, äh, das ist alles für dieses Video, das Einträge löscht. Ziemlich einfach. Im nächsten Video zeige
ich Ihnen, wie Sie einen ganzen Tisch als lustiges Zeug löschen, so dass das nächste Video sein wird.
23. Python Mysql 23 Drop und Backups löschen: Ok. Dieses Video soll Ihnen zeigen, wie Sie Tabellen löschen, aber auch, wie Sie sie exportieren und importieren. Ich glaube, die beiden gehen Hand in Hand. Also, bevor wir unseren Tisch führen, speichern
wir ihn, um sicherzustellen, dass wir eine Kopie haben, falls wir sie für später wollen. In unserem Fall uns egal. Da sind nur ein paar Aufzeichnungen drin. Aber weißt du, immer noch eso Lasst uns eine Werkbank eröffnen. Und bevor wir dieses Ding löschen, lassen Sie mich Ihnen sehr schnell zeigen, wie Sie Tabellen importieren und exportieren. Also kommen wir hier runter zu unserem Schema-Abschnitt und finden unsere Tabelle, die wir wollen. Richtig? Klicken Sie auf. Jetzt können Sie Tabelle fallen lassen. Dadurch wird die Tabelle gelöscht. Wir werden das hier nicht tun, weil wir das in Python machen werden. Aber wenn Sie eine Tabelle in Nachfolgebegriffen löschen, heißt
es Löschen der Tabelle richtig? Es ist genau so, wie es immer war. Aber das ist nicht das, was wir hier wollen. Wir wollen zur Tabelle Datenexport-Assistent gehen. Wir möchten eine Sicherungskopie davon erstellen, bevor wir sie löschen. Richtig. Also klicken Sie darauf und wir erhalten diesen Bildschirm hier und es steht: Welche der Spalten möchten Sie behalten? Wir wollen sie alle behalten, damit sie alle überprüft werden, , und du kannst kompensieren, wenn du willst. Ah, dann steht: Wo willst du das retten? Und ich werde das nur zu meinem Desktop in einer Datei namens Users sagen, weil es eine Benutzertabelle ist, die für mich Sinn macht. Ah, und Sie könnten ein C über Siehe SV Datei oder Jason File speichern. Siehe SV steht für ein Komma. Getrennte Werte, denke
ich, oder so etwas. Und Jason ist Javascript-Objektnotation Wenn Sie es in Jason wollen, ist
das wirklich nützlich. Wir werden es einfach lassen. Sehen Sie SV für jetzt, keine große Sache. Und OK, klicken Sie auf die nächste, wir gehen boom, boom! Und wir sind fertig Fertig So kann ich bestätigen, indem ich meinen Desktop auf meinem anderen Monitor ,
dass tatsächlich die Benutzerdatei da ist. Du kannst es nicht sehen, aber vertrau mir, es ist da, also haben wir es. Lasst uns nun lernen, wie man die Tabelle aus Python löscht. Also, äh, genau wie bevor wir ein Lasst uns dieses Ah, Kommentar, löschen. Drop Tisch Okay, also wollen wir einige meiner Fortsetzungen erstellen und die Fortsetzung auf den Fortsetzungsbefehl der
Drop-Tabellenbenutzer setzen . In Ordnung, also lassen wir einen Tisch fallen. Welcher Tisch? Benutzer stabil. Und genau wie bevor wir einfach meinen Unterstrich Cursor Dot Execute gehen und dann einfach
meine Fortsetzung Sache übergeben , und das sollte es tun. Also lasst uns das retten. Wir müssen das nicht wirklich begehen,
denn es wird es für uns tun. Also, Python Hey, halt hoch. Nichts ist zurückgekehrt. Wir erwarten nicht, dass es, aber jetzt kommen Sie zurück zu unserer Workbench Und wie gehen Sie zu unserem Schema uns, und aktualisieren Sie einfach das und boom sind Test db Datenbank ist immer noch da, aber es gibt keine Tabellen. Richtig? Also, wenn wir das auffrischen Also , sollte
das auch überhaupt nicht funktionieren. Wir bekommen Fehler hier unten, also ist ja, es ist weg. Richtig? Also haben wir eine Kopie gespeichert, damit wir diese importieren können. Also werde ich einfach über die Tabellen-Sache schweben und sagen wir, Tabellendaten-Import-Assistent, ziehen Sie das über, und wir müssen nur die Datei finden, die wir gerade gespeichert haben. Way nannte es Benutzer Punkt C s V öffnen, dass als nächstes. Um eine neue Tabelle zu erstellen. Ja, das wollen
wir tun. Wir wollen das nicht in die
aktuelle Tabelle importieren , ,weil wir keine Tabellen haben. Wir haben ihre Tabelle gelöscht, und wir wollen sie Benutzer nennen. Wir lassen das einfach als Standard, den es bereits kennt. Und hier sind unsere Spalten, die wir sehen konnten und all das Zeug. Klicken Sie also auf Weiter und dann auf Weiter. Boom, Boom, das sollte es fertig sein. Und jetzt kommen wir zurück zu unserem Schema und klicken auf Aktualisieren. Nun, jetzt haben wir unsere Benutzertabelle. Wir können wählen, was auch immer, und wir haben immer noch alle unsere Aufzeichnungen gesichert. Also, ähm, das ist cool. Jetzt eine schnelle Sache, die ich dir zeigen möchte, bevor du gehst. Lassen Sie uns diesen Befehl erneut ausführen. Also lasst uns einen armen Kerl hierher ziehen und ihn wieder ausführen. Und jetzt sieht es eine Werkbank aus. Aktualisieren Sie dieses Ding, um sicherzustellen, dass es weg ist. Es ist jetzt weg. Was ist, wenn wir diesen Befehl erneut ausführen? Wir bekommen alle Arten von Fehlern. Wir können etwas, das bereits gelöscht wurde, nicht löschen. Richtig? Ähm, also ein besserer Weg, einen Tisch zu löschen. Du könntest es so machen. Es funktioniert
offensichtlich, offensichtlich, aber wenn Sie eine Fehlerbehandlung einfügen möchten, um sicherzustellen, dass es nur Tabellen löscht, die existieren. Sie können Tabelle löschen, falls vorhanden, und dann Ihre Tabellenbenutzer benennen. Also, wenn wir das speichern und es schließen Bildschirm laufen, passiert
nichts. Wir bekommen nicht all diese wütenden Fehler, obwohl wir gerade versucht haben, eine Tabelle zu löschen, die nicht existiert, oder? Also ja, Ordnung, also habe ich meine Notizen hier gemacht. Ich glaube, das war's. Also, im nächsten Video, werde
ich über,
ah,
ein paar Schlussfolgerungen Typ Dinge sprechen ah, . Ich zeige Ihnen, wo Sie den Code für all das Zeug bekommen können, das wir übergegangen sind, damit Sie eine Kopie herunterladen und behalten
können. Sortieren Sie eine Kurzanleitung, wenn Sie eine Art nützlich möchten. Ähm, du musst dich all diese Befehle und Dinge merken, auf denen dann. Nun, weißt
du, Rap. Etwas ist auf DA se ein paar mehr Dinge, und das wird das sein. Das ist also im nächsten Video
24. Python Mysql 24 Bonusvideo: Okay, ich schätze, wir sind hier ziemlich fertig. Also, bevor wir hier vorwärts gehen, möchte
ich Ihnen eine Chance geben, all diesen Code herunterzuladen. Wir haben es gerade getan und haben es als eine kurze Referenz. Also, wenn Sie zu meinem get have Konto gehen, holen Sie Hub dot com forward Slash flachen Planeten. Hier unten sollte ein kleiner Knopf sein, um mir zu folgen. Wenn du das machen willst, ist
das cool. Aber komm hier rüber zum Repository-Knopf. Klicken Sie darauf und suchen Sie nach diesem Python. Mein geheimer Kurs eins. Wenn Sie sich dies ansehen, könnte
dies weiter unten in der Liste sein, so dass Sie möglicherweise hier durchsuchen müssen, um es zu finden. Oder du könntest einfach zu Flat Planet gehen, Schrägstrich Python Mein geheimer Kurs. Alle Großschreibung mit Bindestrichen dazwischen. Und Sie sehen diese Datenbank Stop. Ich akte. Das ist die Akte, an der wir gearbeitet haben. Und das ist es. So können Sie dieses Tempo kopieren. Dies speichern Sie diese Referenz, die Sie wollen und dann sehen Sie, hat Kommentare für jede kleine Sache. Wir haben, wissen
Sie, einen Datensatz
eingefügt. Das ist dieses Zeug und starten Sie mehrere Datensätze. Das ist dieses Zeug. Sie wissen, wo und wie und noch begrenzen Ergebnisse. Es ist also eine wirklich praktische kleine Referenz, auf die Sie zurückblicken können, damit Sie sich dieses Zeug nicht
auswendig lernen müssen . Niemand merkt sich das Zeug sofort an. Sie beziehen sich immer irgendwie auf solche Dinge. Also hoffe ich, dass das nützlich ist. Das ist also der Kurs, den wir fertig sind. , Hoffe,du hast dieses kleine Intro zu meiner Fortsetzung mit Python genossen. Äh, meine Geheimnisse. Viel Spaß. Es ist wirklich einfach zu bedienen. Und heutzutage braucht
alles, was Sie wissen, eine Datenbank. Ich meine, Websites brauchen Datenbanken. Wenn Sie Big Data-Zeug machen, bauen
Sie eine Art App. Du wirst immer eine Datenbank brauchen, meine Sequels freien Pythons frei, dass du zusammen ziemlich gut gehst, eh? Ich hoffe, Sie genießen diesen Kurs. Wenn Ihnen dieser Kurs gefallen hat, tun Sie mir einen Gefallen und hinterlassen Sie mir eine Rezension oder wo immer er es beobachtet hat. Diese Bewertungen wirklich nur machen oder brechen Kurse. Ein paar schlechte Bewertungen und es ist alles über ein paar gute Bewertungen, und es hat wirklich die Dinge umgedreht und hilft, den Kurs in den Suchergebnissen zeigen dass Sie mich kennen oder wo auch immer, was wirklich cool ist. Also würde ich es zu schätzen wissen, wenn Sie ein paar Minuten brauchen, um das zu tun. Wenn Sie diesen Kurs mögen,
gehen Sie zu meiner Website Kotomi dot com. Wenn Sie diesen Kurs mögen, Dies ist, wo haben alle meine Kurse und es gibt, wie 30 Kurse jetzt. Wenn Sie diesen Fortsetzungskurs mögen, habe
ich andere Nachfolgekurse können Sie sich Microsoft Sequel Building Outposts, CresS Sequel Course ansehen. Als nächstes alle Arten von Sachen. Wir haben Python Kurse. Es gibt diesen Fortsetzungskurs, den wir Ruby-Kurse haben. Wir haben Django Ruby auf Schienen. Einige wirklich coole Kryptowährungen Zeug. Ähm, da ist PHP. Sie waren Lennox JavaScript, html WordPress, sogar wie s CEO und E-Mail-Marketing. Also, weißt
du, wir sind Computerleute. Wir bauen Sachen. Sie müssen diese Dinge immer noch vermarkten, wenn Sie sie bauen. Wenn Sie eine Website erstellen, müssen
Sie sie immer noch vermarkten, um die Leute dazu zu bringen, zu ihr zu kommen. Also haben wir das ECM auf dem E-Mail-Marketing-Kurs ziemlich cool bekommen. Ich habe hier durchgeschaut. Alles andere, was irgendwie cool ist, springt aus Java-Skript, und ich habe im Grunde zwei Sätze von Kursen. Wir haben, wie Programmiersprachenkurse, die wie Python lehren, Ruby PHP html CSS Um, was auch immer. Andere Programmiersprachen, dann haben wir auch, wie Projektkurse werden coole Projekte wie hier neu aufbauen. Wir bauen eine Kryptowährungsportfolio-App mit Rubin auf Schienen. Ich würde das Gleiche mit Django hier oben machen. Erstellen Sie eine Kopie der Website Pinterest mit Ruby on rails. Nur alle Arten von coolen Sachen auf es ist wirklich cool. Mal sehen. Normalerweise kostet es die Gesamtmitgliedschaft, das sind alle meine Kurse auf meinen zukünftigen Kursen. Einmalige Gebühr. Das sind 49 Mäuse, was ziemlich gut ist. Ich meine, es gibt Hunderte von Videos. Es ist wirklich cool, aber einfach als Dankeschön für das Ansehen dieses Video. Wenn Sie hier zur Kasse kommen und Super Coder als Rabattcode eingeben, was ich weiß, ist
es ein dummer Code, aber ich kann es nicht jemals aktualisieren. Es wird weitere 22 Mäuse runterwerfen, also zahlen Sie nur $27 für alle meine Kurse. Grundsätzlich müssen etwas aufladen, nur um Band mit für alle Videos abzudecken, denn es gibt eine Menge Bandbreite in das Ansehen all dieser Videos beteiligt. 27 Mäuse. Ich meine, das ist billiger als eine große Pizza heutzutage. Also denke ich, es ist ein ziemlich gutes Geschäft. Ich wie ich sagte, Sie erhalten Zugriff auf alle meine Kurse auf meine zukünftigen Kurse. Ich füge jede Woche oder zwei neue Kurse hinzu. Es scheint, wenn ich es tue, bekommst
du die umsonst. Sie tauchen einfach automatisch auf. Keine zukünftigen Gebühren. Einmalige Gebühr. Ziemlich cool. Wenn Sie Zugang zu mir
haben, können Sie mir Fragen stellen. Sie können auf andere Schüler zugreifen. Sie können Dinge mit ihnen besprechen. Es ist nur so, dass es eine ziemlich coole kleine, ähm, Gemeinschaft, ich denke, wenn du mir gerne meine Kurse über dich zuguckst, gehe rüber zu John Elder Dot Orgs Ford, der dich zu mir schräg und diese Liste all meine Kurse, Sie sind die gleichen Kurse wie auf meiner Kotomi Website. Sie sind nur auf dich zu mir. Also wissen Sie, wenn Sie einen Haufen Gratis-Credits haben, kennen Sie mich oder so, dass Sie einen meiner Kurse dort nehmen wollen oder wenn Sie einfach nur diese Plattform Toe Watch
Kurse bevorzugen . Dies ist ein cooler Ort, um zu kommen und alle meine Kurse zu sehen. Und jeder von ihnen hat einen Link zu einem Gutscheincode bekommen sie Ihnen einen großen Rabatt. Ich glaube, sie sind alle bei 11 11 99 oder so etwas. Es ist also viel teurer, als wenn man sie alle bei Kotomi für die 27 Mäuse besorgt. Aber es ist immer noch viel billiger, als sie einzeln auf dich zu mir zu bringen, also ist das eine Option, wenn du auf so etwas stehst, kannst
du das auf dieser Schule machen. Also jedenfalls, mein Name ist John Older, von Kotomi dot com hatte eine gute Zeit, diesen Kurs zu unterrichten. Ich hoffe, du hast ein paar Dinge gelernt, wenn er es genossen hat, und wir sehen uns nächstes Mal.