Python'da SQL Sorgusu ile Kayıt Ekleme

Şimdi bir tabloya yeni kayıtlar eklemeyi öğrenelim. Bu, INSERT INTO komutu ile yapılır. Sözdizimi şu şekildedir:

pythonquery = "INSERT INTO tablo (alan1, alan2...) VALUES (deger1, deger2...)"

Şimdi users tablomuza yeni bir kullanıcı ekleyelim. Ancak, yeni bir kayıt eklerken kodumuzu yeniden yazmamız gerekir. fetchone veya fetchall yöntemleri yerine, CMySQLCursor-nesnesine commit yöntemi uygulanır. Bu, kullanıcı tarafından yapılan değişiklikleri onaylamak için gereklidir:

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

Ekleme işleminin sonucu konsolda görülmeyecektir, ancak PMA'da görüntülenebilir.

Ayrıca, ekleme işleminde id sütununun ve değerinin belirtilmediğine dikkat edin. Ve bu doğru, çünkü bu sütunun değeri veritabanı tarafından otomatik olarak atanacaktır.

Задание 1

'user7' adında yeni bir kullanıcı ekleyin, 26 yaşında, maaş 300.

Задание 2

'user8' adında yeni bir kullanıcı ekleyin, 32 yaşında, maaş 1100.

Задание 3

'user9' adında yeni bir kullanıcı ekleyin, 22 yaşında, maaş 350.