Ответы пользователя по тегу Базы данных
  • Как лучше поступить с таблицами БД?

    @ivoronov
    Веб-разработчик
    1) Есть интернет-магазин => должен быть веб-интерфейс управления товарами, группами товаров и пр.
    2) Нужно по заказам и товаром производить выборки.
    Если вы разработчик, то это, в принципе, кажется логичным, но только лишь на этапе разработки административной части или на этапе тестирования. Или же, если у вас есть необходимость в выгрузке определенной группы товаров, тогда разработчиками должна быть предусмотрена эта выгрузка. Опять же, исключительно из административной части магазина.

    А вообще, вопрос ни о чем. Постарайтесь его переформулировать или дополните: так тяжело ответить по существу.
    Разве что, немного философии: как вы представляете себе разработку подобного ресурса без доступа к БД ДАЖЕ на уровне чтения? Если речь идет об интернет-ресурсе, то очевидно, что вам будет необходима работа с БД со стороны сервера. Язык не принципиален, но в данном случае, PHP просто удобнее в силу размера сообщества и наработанных решений.
    Ответ написан
    3 комментария
  • Как изучать на практике SQL, MySQL?

    @ivoronov
    Веб-разработчик
    >> Нашёл сайт mysql.ru, там был FAQ, где была ссылка на скачивание СУБД, скачал, в итоге, оказалось, что всё происходит в консоли - это норма или есть какие-то среды для этого дела?

    Норма, есть множество клиентов/ide для комфортной работы с любыми sql. Например, для mysql из бесплатных - это heidisql. Из коммерческих - это недавно вышедшая IDE для работы с разными sql datagrip от JetBrains, но ей, наверное, не стоит пока пользоваться - сначала разберитесь "что к чему".

    Собственно, по поводу скачать/ткнуть и пр: в идеале (раз уж вы на win), то либо ставьте себе какой-нибудь openserver или денвер - там будет все, что вам сейчас нужно, да и руководство исчерпывающее. Ну или можно поставить на виртуальную машину линукс, установить туда нормально mysql (mariadb), а на Винде через тот же heidi, о котором я писал выше, подключиться к виртуальной машине и вуаля! Все это элементарно гуглится. Я бы на вашем месте выбрал бы второй вариант ;)

    В прочем, не стоит недооценивать консоль: если затянет все это дело - в ней придется работать время от времени, а, возможно, и регулярно.
    Ответ написан
    2 комментария