Python stellt eine Verbindung zu MySQL her, um Datenbanktabellen zu ändern und abzufragen: Python MySQL Einfüge-/Löschabfrage: #!/usr/bin/python MySQLdb importieren def doInsert(cursor,db): #einfügen # Bereiten Sie eine SQL-Abfrage vor, um einen Datensatz in die Datenbank EINZUFÜGEN. sql = "UPDATE EMPLOYEE SET AGE = AGE+1 WHERE SEX = '%c'" %('M') versuchen: Cursor.Ausführen(SQL) db.commit() außer: db.rollback() def do_query(cursor,db): sql = "SELECT * FROM MITARBEITER \ WO EINKOMMEN > '%d'" % (1000) versuchen: # Führen Sie den SQL-Befehl aus Cursor.Ausführen(SQL) # Alle Zeilen in einer Liste von Listen abrufen. Ergebnisse = Cursor.fetchall() drucke 'Ergebnisse', Cursor.Zeilenanzahl für Zeile in Ergebnissen: fname = Zeile[0] lname = Zeile[1] Alter = Zeile[2] Geschlecht = Zeile[3] Einkommen = Zeile[4] # Jetzt das abgerufene Ergebnis drucken drucken "Fname=%s,Lname=%s,Alter=%d,Geschlecht=%s,Einkommen=%d" % \ (Vorname, Nachname, Alter, Geschlecht, Einkommen) außer: print "Fehler: Daten konnten nicht gefunden werden" def do_delete(cursor,db): sql = 'LÖSCHEN VON MITARBEITER, WO ALTER > {}'.format(20) versuchen: Cursor.Ausführen(SQL) db.commit() außer: db.rollback() def do_insert(Cursor, DB, Vorname, Nachname, Alter, Geschlecht, Einkommen): sql = "INSERT INTO EMPLOYEE(VORNAME, \ NACHNAME, ALTER, GESCHLECHT, EINKOMMEN) \ WERTE ('%s', '%s', '%d', '%c', '%d' )" % \ (Vorname, Nachname, Alter, Geschlecht, Einkommen) versuchen: Cursor.Ausführen(SQL) db.commit() außer: db.rollback() # Datenbankverbindung öffnen # ändern Sie dies in Ihr MySQL-Konto #connect(Server,Benutzername,Passwort,Datenbankname) db = MySQLdb.connect("localhost","root","root","pydb" ) # Bereiten Sie ein Cursorobjekt mit der Cursor()-Methode vor Cursor = db.cursor() do_query(cursor,db) macheEinfügen(cursor,db) do_query(cursor,db) do_delete(cursor,db) do_query(cursor,db) do_insert(cursor,db,'hunter','xue',22,'M',2000) do_insert(Cursor, db, 'Mary', 'Yang', 22, 'f', 5555) do_insert(cursor,db,'zhang','xue',32,'M',5000) do_insert(cursor,db,'hunter','xue',22,'M',333) do_query(cursor,db) # Verbindung zum Server trennen db.schließen() Anschließend kann die Verpackung bedarfsgerecht erfolgen. Vielen Dank fürs Lesen, ich hoffe, es kann Ihnen helfen, danke für Ihre Unterstützung dieser Site! Das könnte Sie auch interessieren:
|
<<: CentOS 7: Beispielcode zum Festlegen des Grub-Passworts und zur Einzelbenutzeranmeldung
>>: Das Implementierungsprinzip von Vue Router-View und Router-Link
Der erste Schritt besteht darin, die Versionsnumm...
In diesem Artikel wird der spezifische Code von J...
Rational ClearCase ist ein Tool für das Softwarek...
1. Was ist ein Servlet 1.1. Erklären Sie in offiz...
Tomcat-Serverkonfiguration Jeder, der das Web ken...
Heute Morgen hatte ich vor, mit Wampserver eine P...
1. Verwenden Sie zur Ausführung weiterhin ein PHP...
Überblick Dieser Artikel stellt die in Spieleclie...
Ich bin kürzlich auf einen Fehler gestoßen, als i...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
Bevor wir über die strukturelle Auszeichnung von ...
Erhalten Sie tägliche Statistiken Wenn Sie ein Pr...
Tutorial zur Netzwerknutzung Offizielle Website d...
Inhaltsverzeichnis Vorwort Was ist Datenbindung? ...
Inhaltsverzeichnis Vorwort 1. Linux ändert die Yu...