Pythonda SQL so'rov orqali yozuvlarni kiritish

Keling, endi jadvalga yangi yozuvlarni qo'shishni o'rganamiz. Bu INSERT INTO buyrug'i yordamida amalga oshiriladi. U quyidagi sintaksisga ega:

pythonquery = "INSERT INTO jadval (maydon1, maydon2...) VALUES (qiymat1, qiymat2...)"

Keling, users jadvalimizga yangi foydalanuvchi qo'shaylik. Biroq, yangi yozuv qo'shishda bizning kodimiz qayta yozilishi kerak. fetchone yoki fetchall usuli o'rniga, CMySQLCursor-ob'ektiga commit usuli qo'llaniladi. Bu foydalanuvchi tomonidan kiritilgan o'zgartirishlarni tasdiqlash uchun kerak:

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

Kiritish natijasi konsolda ko'rinmaydi, lekin uni PMA-da ko'rish mumkin.

Shuningdek, kiritish paytida id ustuni va uning qiymati ko'rsatilmasligiga ham e'tibor bering. Va bu to'g'ri, chunki bu ustun qiymati bazaga tomonidan avtomatik ravishda o'rnatiladi.

Задание 1

Yangi foydalanuvchi 'user7', 26 yosh, maoshi 300 qo'shing.

Задание 2

Yangi foydalanuvchi 'user8', 32 yosh, maoshi 1100 qo'shing.

Задание 3

Yangi foydalanuvchi 'user9', 22 yosh, maoshi 350 qo'shing.