Здравствуйте. Ребята, огромная просьба подсказать, рассказать хотя бы кратко. На многих онлайн продажниках продаются готовые базы MySQL, например дамп MySQL базы технических характеристик автомобилей, каталог отелей в MySQL или MySQL база данных значений фамилий и так далее... Вопрос - как создают такие базы в MySQL ? В файл csv я могу сделать, в текстовый файл, а вот в MySQL понять не могу. Просьба не отказать в помощи, может есть какие то программы специально для этого ?
Спасибо вам за ответы. Да на локальной, установлен на компьютер OpenServer. Я правильно понимаю, что с начало все надо установить на сайт, сделанном на том же OpenServer, потом сделать бэкап через PhpMyAdmin, но как быть с самим движком сайта, на каком устанавливать, если я все правильно понял. Например я спарсил каталог отелей (название, адрес, часы работы, фото и так далее..) Как мне со всего этого дела сделать базу MySQL ? Есть ли какое то программное обеспечение для этого. Вывод например могу сделать в файл csv, где каждый столбик будет отвечать разным параметрам.
В OpenServer в коробке уже есть MySQL. Чтобы накатить дамп как уже написали выше экспортировать через клиент. Через тот же PhpMyAdmin или другой (я пользуюсь dbForge). Создаешь там новую БД, называешь как тебе хочется и экспотрируешь в неё дамп. А это зависит от движка, если это CMS, то она сама создаст нужные таблицы в БД и накатит начальный дамп, нужно только ей указать имя БД, логин и пароль пользователя БД. Если это какой-то фреймворк или самописка, то БД ты создаешь сам, таблицы поля и т.д. Писать подключение к БД, писать запросы для записи в БД. Опять же зависит от движка.
за парсинг предупреждение. а по теме: для заливки CSV в базу надо - чтобы база была уже создана. например через phpmyadmin (на самом деле PMA не делает никакой магии, он просто выполняет команды create database и grant) - выполнить команду (опять в PMA или где угодно) load data infile с параметрами, соответствующими полям csv http://dev.mysql.com/doc/refman/5.7/en/creating-database.html http://dev.mysql.com/doc/refman/5.7/en/load-data.html --- Добавлено --- если тебе досталась база в sql формате, то есть текст со множеством "insert into", то надо просто выполнить этот sql-скрипт в том же PMA или в консоли mysql.