Kaip MySQL galiu rasti lentelės užsienio raktą?
Kaip MySQL galiu rasti lentelės užsienio raktą?

Video: Kaip MySQL galiu rasti lentelės užsienio raktą?

Video: Kaip MySQL galiu rasti lentelės užsienio raktą?
Video: 30 глупых вопросов Data Engineer [Карьера в IT] 2024, Lapkritis
Anonim

Matyti svetimas raktas santykiai a stalo : PASIRINKITE TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME IŠ INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'lentelės_pavadinimas';

Tokiu būdu, kaip išorinis raktas veikia MySQL?

A svetimas raktas yra lentelės stulpelis arba stulpelių grupė, kuri susieja su kitos lentelės stulpeliu arba stulpelių grupe. The svetimas raktas apriboja duomenis susijusiose lentelėse, o tai leidžia MySQL išlaikyti nuorodos vientisumą.

Be to, kas yra išorinio rakto pavyzdys? A svetimas raktas yra stulpelis (arba stulpeliai), nurodantis stulpelį (dažniausiai pagrindinį). Raktas ) iš kitos lentelės. Dėl pavyzdys , tarkime, kad turime dvi lenteles: KLIENTO lentelę, kurioje yra visi klientų duomenys, ir UŽSAKYMŲ lentelę, kurioje yra visi klientų užsakymai.

Panašiai galima paklausti, kaip pridėti išorinį raktą į esamą MySQL darbastalio lentelę?

Į papildyti a svetimas raktas , spustelėkite paskutinę eilutę Svetimas raktas Vardų sarašas. Įveskite pavadinimą svetimas raktas ir pasirinkite stulpelį ar stulpelius, kuriuos norite indeksuoti, pažymėdami stulpelio pavadinimą sąraše Stulpeliai. Stulpelį iš rodyklės galite pašalinti pašalindami atitinkamo stulpelio varnelę.

Kas yra užsienio raktas DBVS?

A svetimas raktas yra reliacinės duomenų bazės lentelės stulpelis arba stulpelių grupė, kuri suteikia ryšį tarp dviejų lentelių duomenų. Referencinio vientisumo sąvoka kilusi iš svetimas raktas teorija. Užsienio raktai ir jų įgyvendinimas yra sudėtingesnis nei pirminis raktai.

Rekomenduojamas: