Heim > Datenbank > MySQL-Tutorial > Wie füge ich Python-Objekte in MySQL ein?

Wie füge ich Python-Objekte in MySQL ein?

WBOY
Freigeben: 2023-08-24 14:05:05
nach vorne
1064 Leute haben es durchsucht

Wie füge ich Python-Objekte in MySQL ein?

Gehen Sie davon aus, dass auf dem Server eine MySQL-Datenbank mit dem Namen „test“ vorhanden ist und auch eine Tabelle mit dem Namen „mitarbeiter“ erstellt wird. Diese Tabelle soll fünf Felder enthalten: fname, lname, Alter, Geschlecht und Gehalt.

Angenommen, wir möchten ein Tupelobjekt mit den folgenden Datensatzdaten in die Msql-Datenbank einfügen.

t1=('Steven', 'Assange', 21, 'M', 2001)
Nach dem Login kopieren

Um eine Schnittstelle zwischen MySQL und Python 3 einzurichten, müssen Sie das PyMySQL-Modul installieren. Anschließend können Sie die Verbindung mit den folgenden Anweisungen einrichten:

import PyMySQL
# Open database connection
db = PyMySQL.connect("localhost","root","","test" )
# prepare a cursor object using cursor() method
cursor = db.cursor()
Nach dem Login kopieren

Der nächste Schritt besteht darin, die Einfügeabfrage mithilfe der Daten im Tupel einzurichten

sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
Nach dem Login kopieren

Führen Sie nun diese Abfrage mit der Methodeexecute() des Cursorobjekts aus

cursor.execute(sql)
Nach dem Login kopieren
Wenn Sie den Inhalt der Mitarbeitertabelle überprüfen, wird angezeigt, dass ein neuer Datensatz hinzugefügt wurde.

Das obige ist der detaillierte Inhalt vonWie füge ich Python-Objekte in MySQL ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.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