Устаўка запісаў праз SQL запыт у Python

Давайце цяпер навучымся дадаваць новыя запісы ў табліцу. Гэта робіцца з дапамогай каманды 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.