Verbindung zu Mariadb mit PYMYSQL

Verbindung zu Mariadb mit PYMYSQL

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.

  1. Öffnen Sie den Browser und laden Sie das Paketinstallationsprogramm von der offiziellen Mariadb -Website herunter. Run (https: // mariadb.org/download/) in Google Chrome.
  2. Klicken Sie auf die Schaltfläche Download, und dann startet das Herunterladen von Mariadb -Assistenten, wie im unten beigefügten Screenshot angezeigt.
  1. Doppelklicken Sie nun auf die heruntergeladene Datei, um die Installation zu starten.
  2. Wählen Sie die Mariadb -Version, die Sie implementieren möchten, und klicken Sie auf die nächste Schaltfläche.
  3. Überprüfen und akzeptieren Sie die Lizenz, indem Sie auf das Kontrollkästchen klicken und dann die nächste Taste drücken.
  4. Wählen Sie den Installationspfad aus, klicken Sie auf die Schaltfläche Weitere Schaltfläche
  5. Wählen Sie den Konfigurationstyp aus und klicken Sie auf die Schaltfläche Weiter
  6. Stellen Sie den Datenbanknamen und das Passwort ein, drücken Sie die nächste Taste
  7. Überprüfen Sie alle Einstellungen und drücken Sie die Installationstaste für die Installation der Datenbank in unserem System.
  8. Warten Sie auf die Installation und drücken Sie dann die Taste zum Finish.

Ö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.

  1. Öffnen Sie das Pycharm -Tool in Ihrem System und erstellen Sie ein Projekt.
  1. Klicken Sie auf die Schaltfläche Erstellen, wie im Screenshot unten angegeben.
  2. Erstellen Sie in diesem Projekt eine neue Python -Datei und benennen Sie die Datei entsprechend um.
  1. Drücken Sie die Eingabetaste und füllen unser Projekt erfolgreich aus.
  1. Importieren. Wenn die PYMYSQL -Bibliothek nicht in Ihrem System installiert ist, installieren Sie zunächst die PYMYSQL im System und importieren. Sie können dies mit dem folgenden Befehl tun:
PIP Installieren Sie PYMYSQL
  1. Wenn wir den vorhergehenden Befehl in unserem Projektterminal ausführen, wird die PYMYSQL -Bibliothek erfolgreich installiert.
  2. Jetzt geben wir einen Python -Code in die Datei ein und verbinden dann die Datenbank mit Ihrem Projekt.
PYMYSQL importieren
Host_1 = "Localhost"
User_1 = "root"
Verbindung = PYMYSQL.connect (host = host_1, user = user_1, password = pass_1)
Curobj = Verbindung.Mauszeiger()
Curobj.Führen Sie aus ("Datenbanken anzeigen, die in unserem Mariadb MyPhp installiert sind")
DBLIST = CUROBJ.fetchall ()
Für DB in DBLIST:
drucken (dB)
Verbindung.schließen()

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',)
('CDS_DB',)
('CMS_DB',)
('Hyiplab')
('Information_schema',)

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.