⊗pyPmDBNU 110 of 129 menu

Aktualisierung von Datensätzen per SQL-Abfrage in Python

Lassen Sie uns nun lernen, wie man Datensätze ändert. Dies geschieht mit dem Befehl UPDATE. Er hat die folgende Syntax:

query = "UPDATE таблица SET полe = значение WHERE условие" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Bei Verwendung des Befehls UPDATE muss unbedingt die Methode commit angewendet werden:

with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Seien Sie vorsichtig: Wenn Sie in der Abfrage den WHERE-Block nicht angeben, werden beim Aktualisieren alle ursprünglichen Datensätze durch neue ersetzt.

Beispiel

Lassen Sie uns das Alter und das Gehalt des Users ändern:

query = "UPDATE users SET age=20, salary=800 WHERE id=1"

Beispiel

Setzen wir das Gehalt auf 400 und das Alter auf 24 für alle User im Alter von 23:

query = "UPDATE users SET age=24, salary=300 WHERE age=23"

Praktische Aufgaben

Verwenden Sie den zuvor von Ihnen erstellten Dump der Tabelle users und setzen Sie sie auf den Ausgangszustand zurück.

Setzen Sie das Alter des Users mit der id 4 auf 35 Jahre.

Ändern Sie für alle, die ein Gehalt von 500 haben, dieses auf 700.

Setzen Sie das Alter der Mitarbeiter mit einer id größer als 2 und kleiner oder gleich 5 auf 23.

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen