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:

pythonquery = "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:

pythonquery = "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.

Задание 1

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

Задание 2

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

Задание 3

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