Infoga poster via SQL-förfrågan i Python

Låt oss nu lära oss att lägga till nya poster i tabellen. Detta görs med hjälp av kommandot INSERT INTO. Det har följande syntax:

pythonquery = "INSERT INTO tabell (fält1, fält2...) VALUES (värde1, värde2...)"

Låt oss lägga till en ny användare i vår tabell users. Men när en ny post infogas bör vår kod skrivas om. Istället för metoden fetchone eller fetchall tillämpas metoden commit på CMySQLCursor-objektet. Den behövs för att bekräfta ändringar gjorda av användaren:

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

Resultatet av infogningen kommer inte att synas i konsolen, men det kan ses i PMA.

Notera också att vid infogning anges inte kolumnen id och dess värde. Och det är korrekt, eftersom värdet för denna kolumn sätts automatiskt av databasen.

Задание 1

Lägg till en ny användare 'user7', 26 år gammal, lön 300.

Задание 2

Lägg till en ny användare 'user8', 32 år gammal, lön 1100.

Задание 3

Lägg till en ny användare 'user9', 22 år gammal, lön 350.