SQL မိတ်ဆက်
SQL သည် ဒေတာဘေ့စ်များကို ဝင်ရောက်ကြည့်ရှုခြင်းနှင့် စီမံခန့်ခွဲခြင်းအတွက် စံဘာသာစကားတစ်ခုဖြစ်သည်။
SQL ဆိုတာဘာလဲ။
- SQL သည် Structured Query Language ကို ကိုယ်စားပြုသည်။
- SQL သည် သင့်အား ဒေတာဘေ့စ်များကို ဝင်ရောက်၍ စီမံခန့်ခွဲနိုင်စေပါသည်။
- SQL သည် 1986 ခုနှစ်တွင် American National Standards Institute (ANSI) ၏ စံတစ်ခုဖြစ်လာပြီး 1987 ခုနှစ်တွင် International Organization for Standardization (ISO) ၏ စံတစ်ခုဖြစ်လာခဲ့သည်။
SQL က ဘာလုပ်နိုင်သလဲ
- SQL သည် ဒေတာဘေ့စ်တစ်ခုအား စုံစမ်းမေးမြန်းမှုများကို လုပ်ဆောင်နိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်တစ်ခုမှ အချက်အလက်များကို ရယူနိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်တစ်ခုတွင် မှတ်တမ်းများကို ထည့်သွင်းနိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်တစ်ခုတွင် မှတ်တမ်းများကို အပ်ဒိတ်လုပ်နိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်မှ မှတ်တမ်းများကို ဖျက်နိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်အသစ်များကို ဖန်တီးနိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်တစ်ခုတွင် ဇယားအသစ်များကို ဖန်တီးနိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်တစ်ခုတွင် သိမ်းဆည်းထားသော လုပ်ထုံးလုပ်နည်းများကို ဖန်တီးနိုင်သည်။
- SQL သည် ဒေတာဘေ့စ်တစ်ခုတွင် အမြင်များကို ဖန်တီးနိုင်သည်။
- SQL သည် ဇယားများ၊ လုပ်ထုံးလုပ်နည်းများနှင့် အမြင်များတွင် ခွင့်ပြုချက်များကို သတ်မှတ်နိုင်သည်။
SQL သည် Standard တစ်ခုဖြစ်သည်။
SQL သည် ANSI/ISO စံနှုန်းတစ်ခုဖြစ်သော်လည်း SQL language ၏ မတူညီသောဗားရှင်းများရှိသည်။
သို့သော်၊ ANSI စံနှုန်းနှင့် လိုက်လျောညီထွေရှိရန်၊ ၎င်းတို့အားလုံးသည် အနည်းဆုံး ကြီးမားသော အမိန့်များ (ဥပမာ
SELECT
, UPDATE
,
DELETE
, INSERT
,
WHERE
) ကို အလားတူပုံစံဖြင့် ပံ့ပိုးကြသည်။
မှတ်ချက် ။
သင့်ဝဘ်ဆိုက်တွင် SQL ကိုအသုံးပြုခြင်း။
ဒေတာဘေ့စ်တစ်ခုမှဒေတာကိုပြသသည့်ဝဘ်ဆိုက်တစ်ခုတည်ဆောက်ရန်၊ သင်လိုအပ်လိမ့်မည်-
- RDBMS ဒေတာဘေ့စ်ပရိုဂရမ်တစ်ခု (ဆိုလိုသည်မှာ MS Access၊ SQL Server၊ MySQL)
- PHP သို့မဟုတ် ASP ကဲ့သို့ server-side scripting language ကိုအသုံးပြုရန်
- သင်လိုချင်သောဒေတာကိုရရန် SQL ကိုအသုံးပြုရန်
- စာမျက်နှာကို ပုံစံဖော်ရန် HTML/CSS ကို အသုံးပြုရန်
RDBMS
RDBMS သည် Relational Database Management System ကို ကိုယ်စားပြုသည်။
RDBMS သည် SQL အတွက် အခြေခံဖြစ်ပြီး MS SQL Server၊ IBM DB2၊ Oracle၊ MySQL နှင့် Microsoft Access ကဲ့သို့သော ခေတ်မီဒေတာဘေ့စ်စနစ်များအားလုံးအတွက်ဖြစ်သည်။
RDBMS ရှိ ဒေတာကို ဇယားများဟုခေါ်သော ဒေတာဘေ့စ်အရာဝတ္ထုများတွင် သိမ်းဆည်းထားသည်။ ဇယားတစ်ခုသည် ဆက်စပ်ဒေတာထည့်သွင်းမှုများ၏စုစည်းမှုဖြစ်ပြီး ၎င်းတွင် ကော်လံများနှင့် အတန်းများပါဝင်သည်။
"ဖောက်သည်များ" ဇယားကိုကြည့်ပါ-
ဥပမာ
SELECT * FROM Customers;
ဇယားတိုင်းကို အကွက်ငယ်များဟု ခေါ်သည်။ ဖောက်သည်များဇယားရှိ အကွက်များတွင် CustomerID၊ CustomerName၊ ContactName၊ လိပ်စာ၊ မြို့၊ စာပို့သင်္ကေတနှင့် နိုင်ငံတို့ ပါဝင်သည်။ အကွက်သည် ဇယားရှိ မှတ်တမ်းတိုင်းနှင့်ပတ်သက်သော တိကျသောအချက်အလက်ကို ထိန်းသိမ်းရန် ဒီဇိုင်းထုတ်ထားသည့် ဇယားတစ်ခုရှိ ကော်လံတစ်ခုဖြစ်သည်။
အတန်းဟုလည်းခေါ်သော မှတ်တမ်းတစ်ခုသည် ဇယားတစ်ခု၌ရှိသော လူတစ်ဦးချင်းစီ၏ ဝင်ခွင့်တစ်ခုစီဖြစ်သည်။ ဥပမာ၊ အထက်ဖော်ပြပါ ဖောက်သည်များဇယားတွင် မှတ်တမ်း ၉၁ ခုရှိသည်။ မှတ်တမ်းတစ်ခုသည် ဇယားတစ်ခုရှိ အလျားလိုက်အရာတစ်ခုဖြစ်သည်။
ကော်လံသည် ဇယားတစ်ခုရှိ ဒေါင်လိုက်အရာတစ်ခုဖြစ်ပြီး ဇယားတစ်ခုရှိ သီးခြားအကွက်တစ်ခုနှင့် ဆက်စပ်သော အချက်အလက်အားလုံးပါရှိသည်။