Python တွင် SQL query ဖြင့် အချက်အလက်များ ထည့်သွင်းခြင်း

ယခု table အသစ်ထဲသို့ အချက်အလက်အသစ်များ ထည့်သွင်းနည်းကို သင်ယူကြပါစို့။ ၎င်းကို INSERT INTO command ဖြင့် လုပ်ဆောင်သည်။ ၎င်း၏ syntax မှာ အောက်ပါအတိုင်းဖြစ်သည်-

pythonquery = "INSERT INTO ဇယား (ကော်လံ1, ကော်လံ2...) VALUES (တန်ဖိုး1, တန်ဖိုး2...)"

ယခု ကျွန်ုပ်တို့၏ users ဇယားထဲသို့ user အသစ်တစ်ဦး ထည့်သွင်းကြပါစို့။ သို့ရာတွင် အချက်အလက်အသစ် ထည့်သွင်းသည့်ကိစ္စတွင် ကျွန်ုပ်တို့၏ code ကို ပြန်ရေးသင့်သည်။ fetchone သို့မဟုတ် fetchall method အစား CMySQLCursor-object သို့ commit method ကို အသုံးပြုရသည်။ ၎င်းကို user ပြုလုပ်သော အပြောင်းအလဲများအတည်ပြုရန် လိုအပ်သည်-

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

ထည့်သွင်းမှု၏ ရလဒ်ကို console တွင် မြင်ရမည်မဟုတ်သော်လည်း PMA တွင် ၎င်းကို ကြည့်ရှုနိုင်သည်။

ထည့်သွင်းသည့်အခါ id ကော်လံနှင့် ၎င်း၏တန်ဖိုးကို ဖော်ပြထားခြင်းမရှိကြောင်းကိုလည်း သတိပြုပါ။ ၎င်းမှာ မှန်ကန်သည်၊ အဘယ်ကြောင့်ဆိုသော် ထိုကော်လံ၏တန်ဖိုးကို database မှ အလိုအလျောက် သတ်မှတ်ပေးမည်ဖြစ်သောကြောင့်ဖြစ်သည်။

Задание 1

user အသစ် 'user7', အသက် 26, လစာ 300 ကို ထည့်သွင်းပါ။

Задание 2

user အသစ် 'user8', အသက် 32, လစာ 1100 ကို ထည့်သွင်းပါ။

Задание 3

user အသစ် 'user9', အသက် 22, လစာ 350 ကို ထည့်သွင်းပါ။