Жазбаларды 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 қосыңыз.