Kako mogu pronaći strani ključ tablice u MySQL-u?
Kako mogu pronaći strani ključ tablice u MySQL-u?

Video: Kako mogu pronaći strani ključ tablice u MySQL-u?

Video: Kako mogu pronaći strani ključ tablice u MySQL-u?
Video: Свидание в 16 vs 26 лет 😨😳 2024, Svibanj
Anonim

Vidjeti strani kljuc odnosi a stol : SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME IZ INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'table_name';

Na taj način, kako strani ključ radi u MySQL-u?

A strani kljuc je stupac ili grupa stupaca u tablici koja se povezuje na stupac ili grupu stupaca u drugoj tablici. The strani kljuc postavlja ograničenja na podatke u povezanim tablicama, što omogućuje MySQL za održavanje referentnog integriteta.

Osim gore navedenog, koji je primjer stranog ključa? A strani kljuc je stupac (ili stupci) koji upućuje na stupac (najčešće primarni ključ ) drugog stola. Za primjer , recimo da imamo dvije tablice, tablicu CUSTOMER koja uključuje sve podatke o kupcima i tablicu ORDERS koja uključuje sve narudžbe kupaca.

Slično se može pitati, kako dodati strani ključ postojećoj tablici u MySQL radnoj površini?

Do dodati a strani kljuc , kliknite zadnji redak u Strani kljuc Lista imena. Unesite naziv za strani kljuc i odaberite stupac ili stupce koje želite indeksirati provjerom naziva stupca na popisu stupaca. Možete ukloniti stupac iz indeksa uklanjanjem kvačice s odgovarajućeg stupca.

Što je strani ključ u DBMS-u?

A strani kljuc je stupac ili skupina stupaca u tablici relacijske baze podataka koja pruža vezu između podataka u dvije tablice. Koncept referentnog integriteta izveden je iz strani kljuc teorija. Strani ključevi a njihova provedba složenija su od primarne tipke.

Preporučeni: