Унос записа путем SQL упита у Пајтону

Хајде сада да научимо како да додамо нове записе у табелу. То се ради помоћу команде INSERT INTO. Она има следећу синтаксу:

pythonquery = "INSERT INTO табела (поље1, поље2...) VALUES (вредност1, вредност2...)"

Хајде да у нашу табелу users додамо новог корисника. Међутим, у случају уноса новог записа наш код треба преправити. Уместо методе fetchone или fetchall на CMySQLCursor-објекат примењује се метод commit. Потребан је за потврду измена које је направио корисник:

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

Резултат уноса неће бити видљив у конзоли, али га можете погледати у PMA.

Обратите такође пажњу на то да се при уносу не наводи колона id и њена вредност. И то је тако како треба, јер вредност ове колоне ће база аутоматски поставити.

Задание 1

Додајте новог корисника 'user7', 26 година, плата 300.

Задание 2

Додајте новог корисника 'user8', 32 година, плата 1100.

Задание 3

Додајте новог корисника 'user9', 22 година, плата 350.