/ / Проектування бази даних Mysql з кількома значеннями в полі - mysql, database

Створення бази даних Mysql з кількома значеннями в полі - mysql, database

Я студент, який навчається на останньому курсі. Я повинен створити базу даних для свого проекту, щоб він зберігав кілька значень під стовпцем Навички. Для одного ідентифікатора користувача в полі навичок може бути кілька значень.

Який найкращий спосіб продовжити? Я повинен створити в Mysql.

Відповіді:

1 для відповіді № 1

Найкращою практикою було б використовувати для цього дві таблиці.

UserTable:
Id    rest of the appropriate fields
1        ...........
2        ............

SkillSetTable:
id UserTable_id         skillName
1     1                   abcd
2     1                   pqrs
3     1                   hijk
4     1                   lmnop

Тут ви можете використовувати зовнішній ключ для вказівки на UserTableid. Таким чином, вам не доведеться турбуватися про кількість навичок