ဒေတာစီမံခန့်ခွဲခြင်း (INSERT, UPDATE, DELETE)
ဒေတာတွေကို ပြန်ထုတ်ကြည့်တာ (SELECT) အပြင် နောက်ထပ် အရေးကြီးဆုံး လုပ်ငန်းစဉ် ၃ ခုကတော့ အသစ်ထည့်တာ (Create), ပြင်တာ (Update) နဲ့ ဖျက်တာ (Delete) ပါပဲ။ ဒါတွေကို စုပေါင်းပြီး CRUD လို့ခေါ်ပါတယ်။ SELECT ကတော့ ရှာဖွေရတဲ့ (Read) ပါ။
Data အသစ် ထည့်ခြင်း (INSERT)
Section titled “Data အသစ် ထည့်ခြင်း (INSERT)”ဇယား (Table) တစ်ခုထဲကို Data တွေ ထည့်ချင်ရင် INSERT INTO ကို သုံးပါတယ်။
အခြေခံပုံစံ: INSERT INTO ဇယားအမည် (ခေါင်းစဉ်များ) VALUES (တန်ဖိုးများ);
ဥပမာ - users Table ထဲကို User သစ်တစ်ယောက် ထည့်မယ်:
INSERT INTO users (name, email, age)VALUES ('Aung Aung', 'aung@gmail.com', 25);(အဓိပ္ပာယ်: users ဇယားထဲမှာ, name, email, age ဆိုတဲ့ နေရာတွေမှာ အဲဒီ Values ၃ ခုကို အစဉ်လိုက် ထည့်ပေးပါ။)
Data များကို ပြင်ဆင်ခြင်း (UPDATE)
Section titled “Data များကို ပြင်ဆင်ခြင်း (UPDATE)”ရှိပြီးသား Data တစ်ခုကို ပြင်ချင်တဲ့အခါ UPDATE နဲ SET ကို သုံးပါတယ်။
သတိ: UPDATE လုပ်တဲ့အခါ ဘယ်သူ့ကို ပြင်မှာလဲဆိုတာ သတ်မှတ်ဖို့ WHERE ကို အမြဲတမ်း တွဲသုံးရပါမယ်။ မသုံးရင် Data အကုန်လုံး ပြင်သွားပါလိမ့်မယ်။
ဥပမာ - ID 1 ရှိတဲ့ User ရဲ့ ဖုန်းနံပါတ် ပြောင်းချင်တယ်:
UPDATE usersSET phone = '0912345678'WHERE id = 1;(အဓိပ္ပာယ်: ချက်ချင်း ပြောင်းလိုက်တဲ့ နံပါတ်က 09... ပါ၊ ဘယ်သူ့ကို လဲဆိုရင် users Table ရဲ့ id 1 ကို ဖြစ်တယ်။)
Data များ ဖျက်ပစ်ခြင်း (DELETE)
Section titled “Data များ ဖျက်ပစ်ခြင်း (DELETE)”မလိုအပ်တော့တဲ့ Data တွေကို ဖျက်ချင်ရင် DELETE FROM ကို သုံးပါတယ်။
သတိ: DELETE လုပ်တဲ့အခါလည်း WHERE ကို အမြဲတမ်း တွဲသုံးရပါမယ်။ မသုံးရင် ကျန်တာအားလုံး ပျက်သွားပါလိမ့်မယ်။
ဥပမာ - အီးမေးလ် test@gmail.com ရှိတဲ့ User ကို ဖျက်မယ်:
DELETE FROM usersWHERE email = 'test@gmail.com';ဒီသုံးခုက တကယ့် App တွေမှာ နေ့စဉ် သုံးနေရတဲ့ အရာတွေပါ။