Jak najdu cizí klíč tabulky v MySQL?
Jak najdu cizí klíč tabulky v MySQL?

Video: Jak najdu cizí klíč tabulky v MySQL?

Video: Jak najdu cizí klíč tabulky v MySQL?
Video: SQL Kurz Pro Začátečníky 2: Tabulky a klíče 2024, Prosinec
Anonim

Vidět cizí klíč vztahy a stůl : SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME Z INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'název_db' AND REFERENCED_TABLE_NAME = 'název_tabulky';

Jak takto funguje cizí klíč v MySQL?

A cizí klíč je sloupec nebo skupina sloupců v tabulce, která odkazuje na sloupec nebo skupinu sloupců v jiné tabulce. The cizí klíč omezuje data v souvisejících tabulkách, což umožňuje MySQL zachovat referenční integritu.

Co je kromě výše uvedeného příkladem cizího klíče? A cizí klíč je sloupec (nebo sloupce), který odkazuje na sloupec (nejčastěji primární klíč ) jiné tabulky. Pro příklad řekněme, že máme dvě tabulky, tabulku CUSTOMER, která obsahuje všechna zákaznická data, a tabulku ORDERS, která zahrnuje všechny objednávky zákazníků.

Podobně se lze ptát, jak přidám cizí klíč do existující tabulky v pracovním stole MySQL?

Na přidat A cizí klíč , klikněte na poslední řádek v Cizí klíč Jmenný seznam. Zadejte název pro cizí klíč a vyberte sloupec nebo sloupce, které chcete indexovat, zaškrtnutím názvu sloupce v seznamu Sloupce. Sloupec můžete z indexu odebrat odstraněním zaškrtnutí u příslušného sloupce.

Co je cizí klíč v DBMS?

A cizí klíč je sloupec nebo skupina sloupců v tabulce relační databáze, která poskytuje spojení mezi daty ve dvou tabulkách. Koncept referenční integrity je odvozen od cizí klíč teorie. Cizí klíče a jejich implementace je složitější než primární klíče.

Doporučuje: