Hur kan jag hitta den främmande nyckeln för en tabell i MySQL?
Hur kan jag hitta den främmande nyckeln för en tabell i MySQL?

Video: Hur kan jag hitta den främmande nyckeln för en tabell i MySQL?

Video: Hur kan jag hitta den främmande nyckeln för en tabell i MySQL?
Video: Tre sätt att skriva samma fråga - Föreläsning 18 (SQL) 2024, November
Anonim

Att se främmande nyckel relationer av en tabell : VÄLJ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FRÅN INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' OCH REFERENCED_TABLE_NAME = 'tabellnamn';

På så sätt, hur fungerar främmande nyckel i MySQL?

A främmande nyckel är en kolumn eller grupp av kolumner i en tabell som länkar till en kolumn eller grupp av kolumner i en annan tabell. De främmande nyckel sätter begränsningar på data i de relaterade tabellerna, vilket tillåter MySQL att upprätthålla referensintegritet.

Förutom ovan, vad är ett exempel på en främmande nyckel? A främmande nyckel är en kolumn (eller kolumner) som refererar till en kolumn (oftast den primära nyckel -) i en annan tabell. För exempel , säg att vi har två tabeller, en KUND-tabell som inkluderar all kunddata och en ORDERS-tabell som inkluderar alla kundorder.

På samma sätt kan man fråga sig, hur lägger jag till en främmande nyckel till en befintlig tabell i MySQL-arbetsbänken?

Till Lägg till a främmande nyckel klickar du på den sista raden i Främmande nyckel Namnlista. Ange ett namn för främmande nyckel och välj den eller de kolumner som du vill indexera genom att markera kolumnnamnet i kolumnlistan. Du kan ta bort en kolumn från indexet genom att ta bort bocken från lämplig kolumn.

Vad är främmande nyckel i DBMS?

A främmande nyckel är en kolumn eller grupp av kolumner i en relationsdatabastabell som ger en länk mellan data i två tabeller. Begreppet referensintegritet härrör från främmande nyckel teori. Främmande nycklar och deras implementering är mer komplex än primär nycklar.

Rekommenderad: