In diesem Artikel werden wir die Mariadb -Verbindung mit der Python -Sprache diskutieren. Wenn wir ein System erstellen, benötigen wir eine Datenbank für die Wartung von Aufzeichnungen dieser Systeme für die Sicherung oder zukünftige Verwendung. Wenn Sie lernen möchten, wie Sie Datenbankverbindungen in Python erstellen, sind Sie am richtigen Ort. Hier verwenden wir MariADB -Verbindungen, um die DB -Verbindung in Python -Anwendungen zu erklären. Wir werden jeden detaillierten Punkt für Ihr besseres Verständnis erklären. Wir teilen den Erläuterungsprozess in verschiedene Abschnitte mit geeigneten Beispielen und Screenshots unterteilt. Wir müssen lediglich das MariADB -Setup in unserem System installieren und dann mit der MariAdb -Bibliothek es mit unserer Python -Anwendung verbinden.
So installieren und starten Sie Maria DB?
Hier werden wir die Mariadb -Installation auf einem Windows -System besprechen. Alle diese Schritte müssen ausgeführt werden, um MariADB als Apache XAMPP -Server auf unserem Windows -System zu installieren.
Öffnen Sie die Befehlszeile Eingabeaufforderung und geben Sie 'MySQL' ein, um die Version von MySQL anzuzeigen, die in Ihrem System ausgeführt wird.
Oder installieren Sie den XAMPP -Server auf Ihrem Windows -System und verwenden Sie Google Chrome, um auf diesen lokalen Server zuzugreifen.
Was ist pyMysql?
PYMYSQL ist eine Datenbank -Connector -Bibliothek in der Python -Sprache, die Python -Anwendungen mit der MySQL -Datenbank verbindet. Durch die Verwendung der PYMYSQL -Bibliothek in Python können wir unsere Datenbankvorgänge wie das Erstellen, Aktualisieren, Lesen und Löschen unserer Datensätze in der MySQL -Datenbank mithilfe von Python -Sprache problemlos ausführen. Ohne die PYMYSQL -Bibliothek können wir uns nicht mit der MySQL -Datenbank verbinden.
So installieren Sie PYMYSQL in Python?
Wir werden zeigen, wie die MySQL -Bibliothek in unserer Python -Anwendung in diesem Abschnitt schnell installiert werden kann.
Wie im obigen Python -Code erwähnt, haben wir verschiedene Variablen für das Festlegen von Hostnamen, Benutzernamen und Passwort genommen. Hier haben wir drei Variablen wie 'Host_1', 'user_1' und 'pass_1' in unserer Python -Datei genommen. In der Variablen 'Host_1' haben wir den Hostnamen als "localhost" definiert, weil wir unsere Python -Anwendung lokal ausführen. In der Variablen 'user_1' haben wir den Benutzernamen als Root definiert, das während der Installation definiert wurde. In der Variablen 'Pass_1' haben wir ein Kennwort definiert, das null ist, da wir kein Kennwort für diese Datenbank einfügen können.
Die Funktion, deren Name angeschlossen ist. Wir nennen diese Funktion, um eine Verbindung aus der PYMYSQL -Bibliothek herzustellen und diese Funktion dann einer Variablen mit dem Namen "Verbindung" zuweisen zu. Wir drücken diese Variablen wie Hostname, Benutzername und Kennwort in dieser Verbindungsfunktion für unsere MySQL Server -Verbindung.
Danach nennen wir hier in unserem Code eine andere Funktion wie einen Cursor hier in unserem Code. Wir können diese Cursorfunktion variablen Namen als "Curobj" zuweisen. In PyMysql haben wir die Verbindung verwendet.Cursor () -Methode, mit der ein Cursorobjekt erstellt wird, durch das SQL -Befehle in der angeschlossenen Datenbank ausgeführt werden. Wir können Befehle wie SELECT, Einfügen, Aktualisieren und Löschen mit diesem Cursorobjekt mit dem Namen "Curobj" verarbeiten.
Wir können die Ergebnisse all dieser Befehle in unserer MySQL -Datenbank leicht abrufen, indem wir die Cursormethode verwenden. In der folgenden Zeile führen wir die Ausführungsmethode hier zum Ausführen der Datenbank aus. Wie oben haben wir Verbindungen hergestellt und jetzt führen wir die Datenbank und alle Tabellen dieser Datenbank aus. Die Informationen der Datenbank werden in der Variablen "Curobj" gespeichert. Wir haben alle Datenbanken abgerufen, die in unserem lokalen Mariadb mithilfe der Methode Fetchall () gespeichert sind und dieses Ergebnis der Variablen 'DBLIST' zugewiesen haben. Schließlich zeigen wir alle Datenbanken, indem wir alle diese Datenbanken in der Konsole bewerben und drucken. Danach führen wir die enge methodische Verbindung durch.Close () zum Schließen der Datenbankverbindung.
Die Ausgabe aus dem obigen Code ist unten angegeben:
('ajax_db',)Die Ausgabe zeigt, dass wir eine Datenbankverbindung mit unserer Python -Anwendung erfolgreich hergestellt haben. Die für Schleife zeigt den Datenbanknamen, der in Klammern und Semikolonen eingeschlossen ist. Stellen Sie sicher, dass Ihr Datenbank MariADB -Server ordnungsgemäß funktioniert und das System die Anforderungen für das Ausführen des MariADB -Servers in unserem System erfüllen muss.
Abschluss
PYMYSQL ist eine Bibliothek von Python, über die wir den MariADB -Server problemlos mit unseren Python -Projekten verbinden können. Wir haben auch verschiedene Techniken für verschiedene Zwecke verwendet. Mit der Python -Bibliothek haben wir eine Verbindung in einer Python -Datei erstellt und diese Datei ausgeführt, um CRUD -Operationen für unsere Python -Anwendung zu verarbeiten. Am Ende zeigt die Ausgabe, dass wir mit Hilfe von MyPysQL im Pycharm -Tool erfolgreich eine Datenbankverbindung hergestellt haben.