Я пытаюсь научить себя, как использовать SQL, а именно mysql.Понимание больших связей данных mysql
Что я пытаюсь понять, так это то, как обращаться со многими различными типами данных в одной таблице. Скажем, я создаю веб-приложение, и у меня много разных типов контента (элемент блога, элемент комментария, файлы, страницы, формы), которые мне нужны для хранения разных полей данных для каждого. Создать новую таблицу для каждого типа контента, так как у каждого типа контента есть свои собственные уникальные требования к полю или есть лучший способ сделать это? Кажется, что немного создать новую таблицу для контента каждого типа. Если бы у меня было 30 типов контента в моем веб-приложении, это было бы 30 таблиц только для типов, что кажется немного большим. И, если бы у меня был новый тип контента, мне пришлось бы создать новую таблицу, в которой были бы все необходимые поля, которые мне нужны для этого типа.
Есть ли лучший способ сделать что-то подобное, когда у меня есть много разных типов контента, для каждого из которых требуются разные поля данных, которые необходимо зайти в базу данных? Могу ли я как-то проверить, какой тип содержимого, а затем выбрать другую таблицу, которая содержит все разные типы полей?
Немного смущенный о том, что делать.
Да, это похоже на то, что я ищу. Только в большем масштабе со многими типами контента. –