Wstawianie rekordów za pomocą zapytania SQL w Pythonie

Nauczmy się teraz dodawać nowe rekordy do tabeli. Robi się to za pomocą polecenia INSERT INTO. Ma ono następującą składnię:

pythonquery = "INSERT INTO tabela (pole1, pole2...) VALUES (wartość1, wartość2...)"

Dodajmy teraz nowego użytkownika do naszej tabeli users. Jednak w przypadku wstawiania nowego rekordu nasz kod należy przepisać. Zamiast metody fetchone lub fetchall do obiektu CMySQLCursor stosuje się metodę commit. Jest ona potrzebna do potwierdzenia zmian wprowadzonych przez użytkownika:

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

Wynik wstawienia nie będzie widoczny w konsoli, ale można go sprawdzić w PMA.

Zwróć także uwagę, że przy wstawianiu nie podaje się kolumny id i jej wartości. I to jest poprawne, ponieważ wartość tej kolumny zostanie ustawiona automatycznie przez bazę danych.

Задание 1

Dodaj nowego użytkownika 'user7', 26 lat, wynagrodzenie 300.

Задание 2

Dodaj nowego użytkownika 'user8', 32 lat, wynagrodzenie 1100.

Задание 3

Dodaj nowego użytkownika 'user9', 22 lat, wynagrodzenie 350.