Cum pot găsi cheia externă a unui tabel în MySQL?
Cum pot găsi cheia externă a unui tabel în MySQL?

Video: Cum pot găsi cheia externă a unui tabel în MySQL?

Video: Cum pot găsi cheia externă a unui tabel în MySQL?
Video: MySQL: FOREIGN KEYS are easy (kind of) 2024, Noiembrie
Anonim

Pentru a vedea cheie externă relațiile de a masa : SELECTAȚI TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME DIN INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'nume_db' AND REFERENCED_TABLE_NAME = 'nume_tabel';

În acest fel, cum funcționează cheia externă în MySQL?

A cheie externă este o coloană sau un grup de coloane dintr-un tabel care face legătura cu o coloană sau un grup de coloane dintr-un alt tabel. The cheie externă impune constrângeri asupra datelor din tabelele aferente, ceea ce permite MySQL pentru a menţine integritatea referenţială.

Alături de mai sus, care este un exemplu de cheie străină? A cheie externă este o coloană (sau coloane) care face referire la o coloană (cel mai adesea prima cheie ) din alt tabel. Pentru exemplu , să presupunem că avem două tabele, un tabel CUSTOMER care include toate datele clienților și un tabel ORDERS care include toate comenzile clienților.

În mod similar, cineva se poate întreba, cum adaug o cheie străină la un tabel existent în bancul de lucru MySQL?

La adăuga A cheie externă , faceți clic pe ultimul rând din Cheie externă Lista de nume. Introduceți un nume pentru cheie externă și selectați coloana sau coloanele pe care doriți să le indexați, verificând numele coloanei în lista de coloane. Puteți elimina o coloană din index eliminând bifa din coloana corespunzătoare.

Ce este cheia externă în DBMS?

A cheie externă este o coloană sau un grup de coloane dintr-un tabel al bazei de date relaționale care oferă o legătură între datele din două tabele. Conceptul de integritate referenţială este derivat din cheie externă teorie. Chei străine iar implementarea lor este mai complexă decât primară chei.

Recomandat: