Heim  >  Artikel  >  Datenbank  >  So verwenden Sie Python zum Spielen mit MySQL

So verwenden Sie Python zum Spielen mit MySQL

PHPz
PHPznach vorne
2023-05-29 10:13:05931Durchsuche

Voraussetzung:Standardmäßig hat jeder MySQL installiert.

01 Einführung in MySQL

MySQL ist eine relationale Datenbank, die große Datenbanken unterstützt und große Datenbanken mit mehreren zehn Millionen Datensätzen verarbeiten kann. Nachdem der vom Crawler gesammelte Datensatz in MySQL gespeichert wurde, können die relevanten Daten mithilfe der zugehörigen Abfrage von MySQL in einem Schritt abgerufen werden. Die spezifischen Funktionen werden hier nicht im Detail beschrieben, beginnen wir mit der eigentlichen Bedienung. 1. pymysql installieren b, stattdessen pymysql

Laufbericht: ImportError: Kein Modul namens „MYSQLdb“

2.python stellt eine Verbindung zu MySQL her

pip install pymysql

localhost ist die lokale IP, hier wird localhost verwendet, um den aktuellen lokalen Computer anzugeben, andernfalls ändern Sie localhost in die entsprechende Datenbank-IP.

root ist der Datenbankbenutzername, 123456 ist das Datenbankkennwort und python_chenge ist der Datenbankname.

Die Datenbank python_chenge im Bild wurde erstellt (nachdem sie erstellt wurde, können Sie den obigen Code zum Herstellen einer Verbindung verwenden. Nachdem sie erstellt wurde, gibt es derzeit keine Tabelle zum Erstellen und Einfügen). , Abfrage und Änderung. (

In Kombination mit dem Crawler zur Erklärung)

02 Erstellen einer Tabelle

Erstellen Sie vor dem Speichern eine Tabelle über Python. Es gibt vier Felder (einen Primärschlüssel +

Filmnamen, Link). , Bewertung

)

import pymysql as pmq

Tabellenfilm erstellen, die Felder sind (ID, Titel, URL, Rate), CHARAKTERSATZ utf8 COLLATE utf8_general_ci ist die auf das UTF8-Format eingestellte Zeichenfolgenkodierung

So verwenden Sie Python zum Spielen mit MySQLid ist der Primärschlüssel, int-Typ, AUTO_INCREMENT automatisch -Inkrement, nicht leer, nicht null

Titel, URL ist ein String vom Typ Varchar (100) und auch nicht leerDie Bewertungsrate ist eine Zahl mit Dezimalstellen, also eine Gleitkommazahl, und das ist sie auch nicht leer

03 Daten einfügen

Der Crawler hat die Daten gesammelt und Python wurde erstellt. Gute Tabelle, dann können Sie die gesammelten Daten in die Datenbank einfügen

rreee

id ist automatisch inkrementiert, sodass kein Wert übergeben werden muss.

Nachdem Sie die Einfügemethode in die Datenbank definiert haben, beginnen Sie mit der Speicherung in der Datenbank Daten

Der Abfragetitel lautet zum Beispiel:

Chinatown 3

Alle Felder dieser DatenSo verwenden Sie Python zum Spielen mit MySQL

# 创建 movie 表

05 Aktualisieren und ändernAktualisieren Sie die Daten, nehmen Sie weiterhin das Obige:

Chinatown 3

als Beispiel, die ID ist 7, ändern Sie den Chinatown 3-Score von 5,5. Für 6

### 插入数据

So verwenden Sie Python zum Spielen mit MySQL schauen Sie sich gleichzeitig die Datenbank an

06 Löschen

Nehmen Sie erneut Chinatown als Beispiel, seine ID ist 7. Wenn Wenn wir es löschen, können wir die ID aktualisieren, um es zu löschen

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Python zum Spielen mit MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen