MySQL ကျူတိုရီရယ်

MySQL ပင်မစာမျက်နှာ MySQL မိတ်ဆက် MySQL RDBMS

MySQL SQL

MySQL SQL MySQL SELECT MySQL ဘယ်မှာလဲ။ MySQL နှင့်၊ သို့မဟုတ်၊ မဟုတ်ပါ။ MySQL အော်ဒါမှာသည်။ MySQL ကို ထည့်သွင်းပါ။ MySQL NULL တန်ဖိုးများ MySQL UPDATE MySQL ကို ဖျက်ပါ။ MySQL ကန့်သတ်ချက် MySQL MIN နှင့် MAX MySQL COUNT၊ AVG၊ SUM MySQL ကို LIKE လုပ်ပါ။ MySQL သင်္ကေတများ MySQL IN MySQL အကြား MySQL နာမည်များ MySQL ချိတ်ဆက်မှု MySQL Inner Join MySQL တွင် Join ထားခဲ့သည်။ MySQL တွင် မှန်ကန်စွာ ချိတ်ဆက်ပါ။ MySQL CROSS ချိတ်ဆက်ပါ။ MySQL Self Join MySQL ယူနီယံ MySQL GROUP BY MySQL ရှိခြင်း။ MySQL ရှိပြီးသား MySQL မှန်သမျှ၊ အားလုံး MySQL တွင် ထည့်သွင်းရန် ရွေးချယ်မှု MySQL ကိစ္စ MySQL Null လုပ်ဆောင်ချက်များ MySQL မှတ်ချက်များ MySQL အော်ပရေတာများ

MySQL ဒေတာဘေ့စ်

MySQL သည် DB ကိုဖန်တီးပါ။ MySQL Drop DB MySQL ဇယားဖန်တီးပါ။ MySQL Drop Table MySQL Alter Table MySQL ကန့်သတ်ချက်များ MySQL သည် Null မဟုတ်ပေ။ MySQL သည် ထူးခြားသည်။ MySQL Primary Key MySQL Foreign Key MySQL စစ်ဆေးခြင်း။ MySQL မူရင်း MySQL Create Index MySQL အလိုအလျောက်တိုး MySQL ရက်စွဲများ MySQL မြင်ကွင်းများ

MySQL ကိုးကားချက်များ

MySQL ဒေတာအမျိုးအစားများ MySQL လုပ်ဆောင်ချက်များ

MySQL နမူနာများ

MySQL နမူနာများ MySQL Quiz MySQL လေ့ကျင့်ခန်းများ

MySQL နိုင်ငံခြားကီး က န့်သတ်ချက်


MySQL နိုင်ငံခြားကီး ကန့်သတ်ချက်

FOREIGN KEYဇယားများကြားရှိ လင့်ခ်များကို ဖျက်ဆီးမည့် လုပ်ဆောင်ချက်များကို တားဆီးရန်အတွက် ကန့်သတ်ချက်ကို အသုံးပြုသည်

A FOREIGN KEYသည် ဇယားတစ်ခုရှိ အကွက်တစ်ခု (သို့မဟုတ်) အခြားဇယားတစ်ခုရှိ ကွက်လပ်တစ်ခုကို ရည်ညွှန်းသည် PRIMARY KEY

နိုင်ငံခြားသော့ပါသည့်ဇယားကို ကလေးဇယားဟုခေါ်ပြီး ပင်မသော့ပါသည့်ဇယားကို ကိုးကား သို့မဟုတ် မိဘဇယားဟုခေါ်သည်။

အောက်ပါဇယားနှစ်ခုကိုကြည့်ပါ။

လူပုဂ္ဂိုလ်စားပွဲ

PersonID LastName FirstName Age
1 Hansen Ola 30
2 Svendson Tove 23
3 Pettersen Kari 20

အော်ဒါဇယား

OrderID OrderNumber PersonID
1 77895 3
2 44678 3
3 22456 2
4 24562 1

"အော်ဒါများ" ဇယားရှိ "PersonID" ကော်လံသည် "Persons" ဇယားရှိ "PersonID" ကော်လံကို ညွှန်ပြကြောင်း သတိပြုပါ။

"Persons" ဇယားရှိ "PersonID" ကော်လံသည် PRIMARY KEY"Persons" ဇယားရှိဖြစ်သည်။

"အော်ဒါများ" ဇယားရှိ "PersonID" ကော်လံသည် "အမှာ FOREIGN KEYစာများ" ဇယားတစ်ခုဖြစ်သည်။

က FOREIGN KEYန့်သတ်ချက်သည် ပင်မဇယားတွင်ပါရှိသော တန်ဖိုးများထဲမှ တစ်ခုဖြစ်ရမည်ဖြစ်သောကြောင့် နိုင်ငံခြားကီးကော်လံတွင် မမှန်ကန်သောဒေတာကို ထည့်သွင်းခြင်းမှ တားမြစ်သည်။



CREATE Table တွင် နိုင်ငံခြားကီး

"အော်ဒါများ" ဇယားကို ဖန်တီးသောအခါ အောက်ပါ SQL သည် FOREIGN KEY"PersonID" ကော်လံတွင် ဖန်တီးသည်-

CREATE TABLE Orders (
    OrderID int NOT NULL,
    OrderNumber int NOT NULL,
    PersonID int,
    PRIMARY KEY (OrderID),
    FOREIGN KEY (PersonID) REFERENCES Persons(PersonID)
);

အကန့်အသတ် တစ်ခု၏အမည်ကိုခွင့်ပြုရန် နှင့် ကော်လံအများအပြားတွင်ကန့်သတ်ချက် FOREIGN KEYတစ်ခုသတ်မှတ်ရန်အတွက် FOREIGN KEY၊ အောက်ပါ SQL အစီအမံကိုအသုံးပြုပါ-

CREATE TABLE Orders (
    OrderID int NOT NULL,
    OrderNumber int NOT NULL,
    PersonID int,
    PRIMARY KEY (OrderID),
    CONSTRAINT FK_PersonOrder FOREIGN KEY (PersonID)
    REFERENCES Persons(PersonID)
);

ALTER Table ပေါ်ရှိ နိုင်ငံခြားသော့

FOREIGN KEY"အော်ဒါများ" ဇယားကို ဖန်တီးပြီးသောအခါ "PersonID" ကော်လံတွင် ကန့်သတ်ချက်တစ်ခု ဖန်တီးရန်၊ အောက်ပါ SQL ကို အသုံးပြုပါ -

ALTER TABLE Orders
ADD FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);

အကန့်အသတ် တစ်ခု၏အမည်ကိုခွင့်ပြုရန် နှင့် ကော်လံအများအပြားတွင်ကန့်သတ်ချက် FOREIGN KEYတစ်ခုသတ်မှတ်ရန်အတွက် FOREIGN KEY၊ အောက်ပါ SQL အစီအမံကိုအသုံးပြုပါ-

ALTER TABLE Orders
ADD CONSTRAINT FK_PersonOrder
FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);

နိုင်ငံခြားသော့ချက် ကန့်သတ်ချက်ကို စွန့်လွှတ်ပါ။

ကန့်သတ်ချက်ကို လျှော့ချရန် FOREIGN KEYအောက်ပါ SQL ကို အသုံးပြုပါ။

ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;