⊗pyPmDBNI 108 of 129 menu

Einfügen von Datensätzen per SQL-Abfrage in Python

Lassen Sie uns nun lernen, wie man neue Datensätze in eine Tabelle einfügt. Dies wird mit dem Befehl INSERT INTO durchgeführt. Er hat die folgende Syntax:

query = "INSERT INTO таблица (поле1, поле2...) VALUES (значение1, значение2...)"

Lassen Sie uns unserer Tabelle users einen neuen Benutzer hinzufügen. Beim Einfügen eines neuen Datensatzes sollte unser Code jedoch umgeschrieben werden. Anstelle der Methode fetchone oder fetchall wird auf das CMySQLCursor-Objekt die Methode commit angewendet. Sie wird benötigt, um die vom Benutzer vorgenommenen Änderungen zu bestätigen:

query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Das Ergebnis des Einfügens wird in der Konsole nicht sichtbar sein, kann aber in PMA eingesehen werden.

Beachten Sie auch, dass beim Einfügen die Spalte id und ihr Wert nicht angegeben werden. Und das ist richtig, da der Wert dieser Spalte von der Datenbank automatisch vergeben wird.

Fügen Sie einen neuen Benutzer 'user7', 26 Jahre alt, Gehalt 300 hinzu.

Fügen Sie einen neuen Benutzer 'user8', 32 Jahre alt, Gehalt 1100 hinzu.

Fügen Sie einen neuen Benutzer 'user9', 22 Jahre alt, Gehalt 350 hinzu.

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