Ինչպե՞ս կարող եմ գտնել աղյուսակի արտաքին բանալին MySQL-ում:
Ինչպե՞ս կարող եմ գտնել աղյուսակի արտաքին բանալին MySQL-ում:

Video: Ինչպե՞ս կարող եմ գտնել աղյուսակի արտաքին բանալին MySQL-ում:

Video: Ինչպե՞ս կարող եմ գտնել աղյուսակի արտաքին բանալին MySQL-ում:
Video: SCP-093 Red Sea օբյեկտը (բոլոր թեստերը եւ Վերամշակված նյութեր Տեղեկամատյաններ) 2024, Նոյեմբեր
Anonim

Տեսնել օտար բանալի հարաբերությունները ա սեղան SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME INFORMATION_SCHEMA-ից: KEY_COLUMN_USAGE ՈՐՏԵՂ REFERENCED_TABLE_SCHEMA = 'db_name' ԵՎ REFERENCED_TABLE_NAME = 'table_name';

Այս կերպ, ինչպե՞ս է արտաքին բանալին աշխատում MySQL-ում:

Ա օտար բանալի աղյուսակի սյունակ կամ սյունակների խումբ է, որը կապում է մեկ այլ աղյուսակի սյունակին կամ սյունակների խմբին: Այն օտար բանալի տվյալների վրա սահմանափակումներ է դնում համապատասխան աղյուսակներում, ինչը թույլ է տալիս MySQL պահպանել հղման ամբողջականությունը.

Բացի վերևից, ո՞րն է արտաքին բանալիի օրինակը: Ա օտար բանալի սյունակ է (կամ սյունակներ), որը հղում է անում սյունակին (առավել հաճախ՝ առաջնային բանալի ) մեկ այլ սեղանի: Համար օրինակ , ասենք, որ մենք ունենք երկու աղյուսակ՝ CUSTOMER աղյուսակը, որը ներառում է հաճախորդների բոլոր տվյալները, և ORDERS աղյուսակը, որը ներառում է հաճախորդների բոլոր պատվերները:

Նմանապես մեկը կարող է հարցնել, թե ինչպես կարող եմ արտասահմանյան բանալի ավելացնել MySQL աշխատանքային սեղանի առկա աղյուսակին:

Դեպի ավելացնել ա օտար բանալի , սեղմեք վերջին տողը Օտար բանալի Անվան ցուցակ. Մուտքագրեք անուն օտար բանալի և ընտրեք այն սյունակը կամ սյունակները, որոնք ցանկանում եք ինդեքսավորել՝ ստուգելով սյունակի անունը Սյունակների ցանկում: Դուք կարող եք հեռացնել սյունակը ինդեքսից՝ հեռացնելով ստուգման նշանը համապատասխան սյունակից:

Ի՞նչ է արտաքին բանալին DBMS-ում:

Ա օտար բանալի Հարաբերական տվյալների բազայի աղյուսակի սյունակ կամ սյունակների խումբ է, որը կապ է ապահովում երկու աղյուսակների տվյալների միջև: Հղման ամբողջականության հայեցակարգը բխում է օտար բանալի տեսություն։ Արտասահմանյան բանալիներ և դրանց իրականացումն ավելի բարդ է, քան առաջնային բանալիներ.

Խորհուրդ ենք տալիս: