Hvordan kan jeg finde fremmednøglen til en tabel i MySQL?
Hvordan kan jeg finde fremmednøglen til en tabel i MySQL?

Video: Hvordan kan jeg finde fremmednøglen til en tabel i MySQL?

Video: Hvordan kan jeg finde fremmednøglen til en tabel i MySQL?
Video: Киевский торт_Рассказ_Слушать 2024, November
Anonim

At se fremmed nøgle forhold til en bord : VÆLG TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FRA INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' OG REFERENCED_TABLE_NAME = 'tabelnavn';

Hvordan virker fremmednøgle på denne måde i MySQL?

EN fremmed nøgle er en kolonne eller gruppe af kolonner i en tabel, der linker til en kolonne eller gruppe af kolonner i en anden tabel. Det fremmed nøgle lægger begrænsninger på data i de relaterede tabeller, hvilket tillader MySQL at bevare referentiel integritet.

Udover ovenstående, hvad er et eksempel på en fremmednøgle? EN fremmed nøgle er en kolonne (eller kolonner), der refererer til en kolonne (oftest den primære nøgle ) af en anden tabel. Til eksempel , lad os sige, at vi har to tabeller, en KUNDE-tabel, der inkluderer alle kundedata, og en ORDRE-tabel, der inkluderer alle kundeordrer.

På samme måde kan man spørge, hvordan tilføjer jeg en fremmednøgle til en eksisterende tabel i MySQL workbench?

Til tilføje -en fremmed nøgle , skal du klikke på den sidste række i Fremmed nøgle Navneliste. Indtast et navn til fremmed nøgle og vælg den eller de kolonner, du ønsker at indeksere, ved at markere kolonnenavnet på kolonnelisten. Du kan fjerne en kolonne fra indekset ved at fjerne fluebenet fra den relevante kolonne.

Hvad er fremmednøgle i DBMS?

EN fremmed nøgle er en kolonne eller gruppe af kolonner i en relationel databasetabel, der giver et link mellem data i to tabeller. Begrebet referentiel integritet er afledt af fremmed nøgle teori. Fremmednøgler og deres implementering er mere kompleks end primær nøgler.

Anbefalede: