2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:33
Харахын тулд гадаад түлхүүр харилцаа a ширээ : INFORMATION_SCHEMA-аас TABLE_NAME, COLUMN_NAME, COSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME-г СОНГО. REFERENCED_TABLE_SCHEMA = 'db_name' БА REFERENCED_TABLE_NAME = 'хүснэгт_нэр';
Ийм байдлаар MySQL дээр гадаад түлхүүр хэрхэн ажилладаг вэ?
А гадаад түлхүүр нь өөр хүснэгтийн багана эсвэл бүлэг баганатай холбодог хүснэгтийн багана эсвэл бүлэг багана юм. The гадаад түлхүүр холбогдох хүснэгтэд өгөгдөлд хязгаарлалт тавьдаг бөгөөд энэ нь боломжийг олгодог MySQL лавлагааны бүрэн бүтэн байдлыг хадгалах.
Дээрхээс гадна гадаад түлхүүрийн жишээ юу вэ? А гадаад түлхүүр багана (эсвэл багана) нь багана (ихэнхдээ анхдагч түлхүүр ) өөр хүснэгт. Учир нь жишээ , бидэнд хоёр хүснэгт байгаа гэж хэлье, бүх харилцагчийн өгөгдлийг багтаасан ХЭРЭГЛЭГЧИЙН хүснэгт, бүх хэрэглэгчийн захиалгыг багтаасан ЗАХИАЛГА хүснэгт байна.
Үүнтэй адилаар би MySQL workbench дээр байгаа хүснэгтэд гадаад түлхүүрийг хэрхэн нэмэх вэ?
руу нэмэх а гадаад түлхүүр , хамгийн сүүлийн мөрийг дарна уу Гадаад түлхүүр Нэрийн жагсаалт. -д нэр оруулна уу гадаад түлхүүр Баганын жагсаалтаас баганын нэрийг шалгах замаар индексжүүлэхийг хүссэн багана эсвэл баганаа сонгоно уу. Та тохирох баганаас тэмдэглэгээг арилгаснаар индексээс баганыг устгаж болно.
DBMS дахь гадаад түлхүүр гэж юу вэ?
А гадаад түлхүүр Энэ нь хоёр хүснэгт дэх өгөгдлийн хоорондох холбоосыг хангадаг өгөгдлийн сангийн харилцааны хүснэгтийн багана эсвэл бүлэг багана юм. Лавлах бүрэн бүтэн байдлын тухай ойлголт нь үүнээс гаралтай гадаад түлхүүр онол. Гадаад түлхүүрүүд мөн тэдгээрийн хэрэгжилт нь анхан шатныхаас илүү төвөгтэй байдаг түлхүүрүүд.
Зөвлөмж болгож буй:
Та давтамжийн хуваарилалтын хүснэгтийн хүрээг хэрхэн олох вэ?
Муж нь хамгийн бага (хамгийн бага) ба хамгийн дээд (хамгийн их) утгуудын ялгаа юм. Энэ өгөгдлийн багцад муж нь хамгийн их утгыг хасах бөгөөд хамгийн бага утгыг хасах болно. Хамгийн дээд (хамгийн их утга) 10, хамгийн бага (хамгийн бага утга) 1. Тиймээс өгөгдлийн багцын хүрээ 9 байна
PgAdmin 4 дээр гадаад түлхүүрийг хэрхэн үүсгэх вэ?
PgAdmin 4-т дараах алхмууд байна: Хүснэгт дээр хулганы баруун товчийг дараад Properties-ийг сонгоно. Гарч ирэх харилцах цонхны хязгаарлалт / Гадаад түлхүүр дээр дарна уу. Гадаад түлхүүрийн хүснэгтийн баруун дээд буланд байгаа + дүрс дээр дарна уу
Би өөрийн Windows бүтээгдэхүүний түлхүүрийг гадаргуу дээрээ хэрхэн олох вэ?
Хөгжүүлэгч: Microsoft
Oracle SQL Developer дээр гадаад түлхүүрийг хэрхэн тохируулах вэ?
Гадаад түлхүүр үүсгэхийг хүссэн хүснэгтээ олоод баруун товчийг дарна уу. Товчлол цэснээс Хязгаарлалт > Гадаад түлхүүр нэмэх командыг сонгоно. Гадаад түлхүүр нэмэх цонх гарч ирнэ. Эхний талбарт энэ нь схемийн (хэрэглэгчийн) нэрийг харуулах болно
Гадаад түлхүүр нь өөр гадаад түлхүүрийг иш татах боломжтой юу?
1 Хариулт. Гадаад түлхүүр нь өвөрмөц гэж тодорхойлсон ямар ч талбарт лавлаж болно. Хэрэв тэр өвөрмөц талбар нь өөрөө гадаад түлхүүр гэж тодорхойлогдсон бол энэ нь ямар ч ялгаагүй. Хэрэв энэ нь өвөрмөц талбар бол өөр FK-ийн бай болж магадгүй юм