Com puc trobar la clau estrangera d'una taula a MySQL?
Com puc trobar la clau estrangera d'una taula a MySQL?

Vídeo: Com puc trobar la clau estrangera d'una taula a MySQL?

Vídeo: Com puc trobar la clau estrangera d'una taula a MySQL?
Vídeo: Section 8 2024, Maig
Anonim

Veure clau estrangera relacions d'a taula : SELECCIONA TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'nom_db' AND REFERENCED_TABLE_NAME = 'nom_taula';

D'aquesta manera, com funciona la clau estrangera a MySQL?

A clau estrangera és una columna o grup de columnes d'una taula que enllaça amb una columna o grup de columnes d'una altra taula. El clau estrangera posa restriccions a les dades a les taules relacionades, cosa que permet MySQL per mantenir la integritat referencial.

Al costat de dalt, quin és un exemple de clau estrangera? A clau estrangera és una columna (o columnes) que fa referència a una columna (la majoria de vegades la principal clau ) d'una altra taula. Per exemple , diguem que tenim dues taules, una taula CLIENT que inclou totes les dades dels clients i una taula COMANDES que inclou totes les comandes dels clients.

De la mateixa manera, es pot preguntar, com puc afegir una clau estrangera a una taula existent al banc de treball MySQL?

A afegir a clau estrangera , feu clic a l'última fila del fitxer Clau estrangera Llista de noms. Introduïu un nom per a clau estrangera i seleccioneu la columna o columnes que voleu indexar marcant el nom de la columna a la llista de columnes. Podeu eliminar una columna de l'índex eliminant la marca de verificació de la columna corresponent.

Què és la clau estrangera al DBMS?

A clau estrangera és una columna o grup de columnes en una taula de base de dades relacional que proporciona un enllaç entre les dades de dues taules. Del concepte d'integritat referencial es deriva clau estrangera teoria. Claus estrangeres i la seva implementació és més complexa que la primària claus.

Recomanat: