Heim > Datenbank > MySQL-Tutorial > Hauptteil

So verwenden Sie Python zum Spielen mit MySQL

PHPz
Freigeben: 2023-05-29 10:13:05
nach vorne
948 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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 表
Nach dem Login kopieren

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

### 插入数据
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage