Как мога да намеря външния ключ на таблица в MySQL?
Как мога да намеря външния ключ на таблица в MySQL?

Видео: Как мога да намеря външния ключ на таблица в MySQL?

Видео: Как мога да намеря външния ключ на таблица в MySQL?
Видео: Покинутый дом_Рассказ_Слушать 2024, Ноември
Anonim

Да видиш външен ключ взаимоотношения на а маса : ИЗБЕРЕТЕ TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME ОТ INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' AND REFERENCED_TABLE_NAME = 'table_name';

По този начин как работи външният ключ в MySQL?

А външен ключ е колона или група колони в таблица, която се свързва с колона или група колони в друга таблица. В външен ключ поставя ограничения върху данните в свързаните таблици, което позволява MySQL за поддържане на референтната цялост.

Освен по-горе, какъв е примерът за външен ключ? А външен ключ е колона (или колони), която препраща към колона (най-често основната ключ ) от друга маса. За пример , да кажем, че имаме две таблици, таблица CUSTOMER, която включва всички клиентски данни, и таблица ORDERS, която включва всички клиентски поръчки.

По подобен начин някой може да попита как да добавя външен ключ към съществуваща таблица в MySQL Workbench?

Да се добавете а външен ключ , щракнете върху последния ред в Външен ключ Списък с имена. Въведете име за външен ключ и изберете колоната или колоните, които искате да индексирате, като проверите името на колоната в списъка с колони. Можете да премахнете колона от индекса, като премахнете отметката от съответната колона.

Какво представлява външният ключ в СУБД?

А външен ключ е колона или група от колони в таблица на релационна база данни, която осигурява връзка между данни в две таблици. Концепцията за референтна цялост се извлича от външен ключ теория. Чужди ключове и тяхното изпълнение са по-сложни от първичните ключове.

Препоръчано: