SQL Syntax
ဒေတာဘေ့စ်ဇယားများ
ဒေတာဘေ့စ်တစ်ခုတွင် ဇယားတစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ဇယားများ ပါဝင်လေ့ရှိသည်။ ဇယားတစ်ခုစီကို အမည်တစ်ခု (ဥပမာ "ဖောက်သည်များ" သို့မဟုတ် "အော်ဒါများ")။ ဇယားများတွင် အချက်အလက် မှတ်တမ်းများ (အတန်းများ) ပါရှိသည်။
ဤသင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် နာမည်ကြီး Northwind နမူနာဒေတာဘေ့စ် (MS Access နှင့် MS SQL Server တွင်ပါ၀င်သည်) ကို အသုံးပြုပါမည်။
အောက်တွင်ဖော်ပြထားသည်မှာ "ဖောက်သည်များ" ဇယားမှရွေးချယ်မှုဖြစ်သည်-
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
1 |
Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
4 |
Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |
အထက်ဖော်ပြပါဇယားတွင် မှတ်တမ်းငါးခု (ဖောက်သည်တစ်ဦးစီအတွက် တစ်ခု) နှင့် ကော်လံခုနစ်ခု (CustomerID၊ CustomerName၊ ContactName၊ လိပ်စာ၊ မြို့၊ စာပို့သင်္ကေတနှင့် နိုင်ငံ) တို့ပါရှိသည်။
SQL ထုတ်ပြန်ချက်
ဒေတာဘေ့စ်တစ်ခုပေါ်တွင် သင်လုပ်ဆောင်ရန် လိုအပ်သည့် လုပ်ဆောင်မှုအများစုကို SQL ထုတ်ပြန်ချက်များနှင့် လုပ်ဆောင်သည်။
အောက်ပါ SQL ကြေညာချက်သည် "ဖောက်သည်များ" ဇယားရှိ မှတ်တမ်းအားလုံးကို ရွေးသည်-
ဥပမာ
SELECT * FROM Customers;
ဤသင်ခန်းစာတွင် မတူညီသော SQL statements များအကြောင်းအားလုံးကို သင်ပေးပါမည်။
အဲဒါကို သတိထားပါ...
- SQL သော့ချက်စာလုံးများသည် အသေးအဖွဲမဟုတ်ပါ-
select
အတူတူပင်ဖြစ်ပါသည်။SELECT
ဤသင်ခန်းစာတွင် SQL သော့ချက်စာလုံးများအားလုံးကို စာလုံးကြီးဖြင့်ရေးပါမည်။
SQL Statements ပြီးနောက် semicolon?
အချို့သော ဒေတာဘေ့စ်စနစ်များသည် SQL ထုတ်ပြန်ချက်တစ်ခုစီ၏အဆုံးတွင် semicolon တစ်ခု လိုအပ်သည်။
Semicolon သည် ဒေတာဘေ့စ်စနစ်များတွင် SQL ကြေငြာချက်တစ်ခုစီကို ခွဲထုတ်ရန် စံနည်းလမ်းဖြစ်ပြီး SQL statement တစ်ခုထက်မကသော server သို့ တူညီသောခေါ်ဆိုမှုတွင် လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။
ဤသင်ခန်းစာတွင်၊ SQL ကြေငြာချက်တစ်ခုစီ၏အဆုံးတွင် semicolon ကိုအသုံးပြုပါမည်။
အရေးကြီးဆုံး SQL Commands အချို့
SELECT
- ဒေတာဘေ့စ်မှဒေတာကိုထုတ်ယူသည်။UPDATE
- ဒေတာဘေ့စ်တွင် ဒေတာကို အပ်ဒိတ်လုပ်ပါ။DELETE
- ဒေတာဘေ့စ်မှဒေတာကိုဖျက်ပါ။INSERT INTO
- ဒေတာဘေ့စ်တစ်ခုထဲသို့ ဒေတာအသစ်ထည့်ပါ။CREATE DATABASE
- ဒေတာဘေ့စ်အသစ်ဖန်တီးပါ။ALTER DATABASE
- ဒေတာဘေ့စ်ကိုမွမ်းမံပါ။CREATE TABLE
- ဇယားအသစ်တစ်ခုဖန်တီးပါ။ALTER TABLE
- ဇယားတစ်ခုပြုပြင်မွမ်းမံDROP TABLE
- ဇယားတစ်ခုကိုဖျက်သည်။CREATE INDEX
- အညွှန်းတစ်ခု (ရှာဖွေရေးသော့) ဖန်တီးသည်DROP INDEX
- အညွှန်းတစ်ခုကို ဖျက်သည်။