Hoe vind ik de refererende sleutel van een tabel in MySQL?
Hoe vind ik de refererende sleutel van een tabel in MySQL?

Video: Hoe vind ik de refererende sleutel van een tabel in MySQL?

Video: Hoe vind ik de refererende sleutel van een tabel in MySQL?
Video: MySQL: FOREIGN KEYS are easy (kind of) 2024, November
Anonim

Zien vreemde sleutel relaties van a tafel : SELECT TABLE_NAME, COLUMN_NAME, CONSTRRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME VANAF INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'table_name';

Hoe werkt een externe sleutel op deze manier in MySQL?

EEN vreemde sleutel is een kolom of groep kolommen in een tabel die is gekoppeld aan een kolom of groep kolommen in een andere tabel. De vreemde sleutel legt beperkingen op aan gegevens in de gerelateerde tabellen, wat het mogelijk maakt: MySQL referentiële integriteit te behouden.

Wat is naast bovenstaande een voorbeeld van een externe sleutel? EEN vreemde sleutel is een kolom (of kolommen) die verwijst naar een kolom (meestal de primaire toets ) van een andere tafel. Voor voorbeeld , laten we zeggen dat we twee tabellen hebben, een KLANT-tabel met alle klantgegevens en een ORDERS-tabel met alle klantorders.

Op dezelfde manier kan men zich afvragen, hoe voeg ik een externe sleutel toe aan een bestaande tabel in MySQL-workbench?

Tot toevoegen een vreemde sleutel , klik op de laatste rij in de Vreemde sleutel Namenlijst. Voer een naam in voor de vreemde sleutel en selecteer de kolom of kolommen die u wilt indexeren door de kolomnaam in de kolomlijst aan te vinken. U kunt een kolom uit de index verwijderen door het vinkje bij de betreffende kolom te verwijderen.

Wat is een externe sleutel in DBMS?

EEN vreemde sleutel is een kolom of groep kolommen in een relationele databasetabel die een koppeling biedt tussen gegevens in twee tabellen. Het concept van referentiële integriteit is afgeleid van: vreemde sleutel theorie. Buitenlandse sleutels en hun implementatie zijn complexer dan primair sleutels.

Aanbevolen: