Как я могу найти внешний ключ таблицы в MySQL?
Как я могу найти внешний ключ таблицы в MySQL?

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

Видео: Как я могу найти внешний ключ таблицы в MySQL?
Видео: Первичный ключ, внешний ключ, суррогатный ключ / Илья Хохлов 2024, Май
Anonim

Чтобы увидеть внешний ключ отношения стол : SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME FROM INFORMATION_SCHEMA. KEY_COLUMN_USAGE WHERE REFERENCED_TABLE_SCHEMA = 'db_name' И REFERENCED_TABLE_NAME = 'table_name';

Таким образом, как внешний ключ работает в MySQL?

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

Кроме того, каков пример внешнего ключа? А внешний ключ столбец (или столбцы), который ссылается на столбец (чаще всего основной ключ ) другой таблицы. Для пример , скажем, у нас есть две таблицы: таблица CUSTOMER, которая включает все данные о клиентах, и таблица ORDERS, которая включает все заказы клиентов.

Точно так же можно спросить, как мне добавить внешний ключ к существующей таблице в MySQL workbench?

К Добавить а внешний ключ , щелкните последнюю строку в Внешний ключ Список имен. Введите имя для внешний ключ и выберите столбец или столбцы, которые вы хотите проиндексировать, проверив имя столбца в списке столбцов. Вы можете удалить столбец из индекса, сняв флажок с соответствующего столбца.

Что такое внешний ключ в СУБД?

А внешний ключ столбец или группа столбцов в таблице реляционной базы данных, которая обеспечивает связь между данными в двух таблицах. Концепция ссылочной целостности происходит от внешний ключ теория. Внешние ключи и их реализация более сложна, чем первичная ключи.

Рекомендуемые: