Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 07.09.2017
Сообщений: 31
1

Зачем нужны primary key и foreign key?

01.10.2018, 17:17. Просмотров 1071. Ответов 3
Метки нет (Все метки)

Пожалуйста, объясните самым простым языком зачем эти ключи нужны? Какова их функция? Как они работают? В чём приемущество?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.10.2018, 17:17
Ответы с готовыми решениями:

Как одной строкой запроса добавить один и тот же сгенерированный UUID в поле Key таблицы1 и в поле Foreign Key таблицы2 ?
У меня получается добавить одним запросом один и тот же UUID в две таблицы. Как одной строкой...

зачем нужны ключи KEY?
Кто может доходчиво объяснить, зачем нужена вот эта строка? KEY `user_sender` (`user_sender`) в...

FOREIGN KEY
Здравствуйте, возникла проблема: не получается задать длину ключа при создании внешнего ключа....

FOREIGN KEY
Здравствуйте. Нужно что бы fileref в таблице distribute был привязан к ref в таблице files. Чет не...

3
Модератор
3818 / 2796 / 527
Регистрация: 21.01.2011
Сообщений: 12,100
01.10.2018, 17:19 2
Цитата Сообщение от KONIG Посмотреть сообщение
зачем эти ключи нужны
PK служит для однозначной идентификации строки.
FK служит для контроля целостности данных. Например, если есть таблица отделов и есть связанная по FK таблица сотрудников, то нельзя будет назначить сотруднику несуществующий отдел.
0
0 / 0 / 0
Регистрация: 07.09.2017
Сообщений: 31
01.10.2018, 17:21  [ТС] 3
Можно ещё поподробнее? Пожалуйста
0
Модератор
3818 / 2796 / 527
Регистрация: 21.01.2011
Сообщений: 12,100
02.10.2018, 09:07 4
Цитата Сообщение от KONIG Посмотреть сообщение
Можно ещё поподробнее?
Что неясно? Задавай конкретные вопросы.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2018, 09:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Foreign Key не создается
из консоли mysql я создала две таблицы : album: --------------------------------------- num ...

Работа с foreign key
Доброго времени! Пытаюсь найти решение следующего вопроса. Есть 2 таблицы: naim и total. В таблице...

foreign key NULL
Привет всем:) Есть библиотека с городами: city {id, city} Еще одна библиотека с районами этих...

FOREIGN KEY и varchar
Всем Привет. Подскажите кто знает, Возможноли делать Внешние ключи (FOREIGN KEY) с полями (varchar)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.