Mysql и CVS

Добрый день!
Сегодня очередной пост о mysql
Хотел бы с вами поговорить о проблеме заполнении данных в больших объемах.
Когда за вас скрипт заносит данные в базу – гуд, а когда ‛ручками“ – сразу надоедает.
Мы сегодня с вами поговорим об ускорении данного процесса.

Для начала надо разобраться, что же такое ‛CVS“.
CVS – файл, в котором данные разделяются запятыми.
‛Но, как нам поможет CVS“ – спросите Вы.
Вы, наверное, хотя бы раз в своей жизни экспортировали mysql базу через phpmyadmin вы могли видеть в какой формате экспортировать базу.
Обычно используют sql, но у нас есть вариант экспорта ‛CSV для Excel“.
Если внимательно присмотреться, можно выделить тенденцию.
Есть экспорт данных в csv, логично, что будет и импорт, но нам надо придерживаться некоторых правилам.
1. Минимальный размер файла 2,048 KB;
2. В нашем файле количество вставляемых данных должно быть сопоставимо со структурой таблицы.
Пример.
У нас есть таблица с такими атрибутами:id,name,surname.
CSV файл будет иметь такой вид:
"","Игорь","Пупкин"
"","Макс", ‛Васин"
"","Свят", ‛Сидоров"


Обычно id, имеет свойство auto_increment и по данной причине оставляем пустое поле.
С применением мы разобрались.
Теперь давайте поразмыслим, как данный метод может ускорить процесс добавления данных.
Всё зависит от того, в каком виде к вам попадает информация для заполнения.
Приведу вам пример из практического опыта.
Я заполнял в базу данных информацию о Формуле 1 из Википедии.
Информация была предоставлена в виде таблицы, а после каждой ячейки поставить запятую не составит труда)
В данном случае я заполнил базу менее чем за час.
Как, вы смогли заметить, всё зависит в каком виде вам попала информацию.
А, какие способы вы еще знаете?
С уважением,cava!
Источник
15:19 14.12.2016



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:
* 1. Выберите правильный вариант:
* 2. Введите ответ цифрами: восемь умножить на семь равно


Как избавиться от вредной привычки за 40 дней?

Как избавиться от вредной привыч...

«Всё! Хватит! Начинаю новую жизнь с понедельника! Бросаю пить, курить, неправильно питаться…» — часто обещаем мы сами себе. А почему именно с понедельника? Ведь сам по с...
Лечебная косметика

Лечебная косметика

Несмотря на то, что существует мнение: "Лечебной косметики не существует, это миф придуманный продавцами для увеличения продаж". Лечебная косметика это реальность: Во первых несмотря на то, что в Росс...
Вкусные рецепты: Медовый кекс с маком, Шашлик офицерский, сырное печенье

Вкусные рецепты: Медовый кекс с ...

Медовый кекс с макомМак предварительно проварить в небольшом колличестве молока и остудить. Масло взбить с сахаром и медом. Добавить по одному яйца, тщательно взбивая после каждого. Муку смешать с кра...
Туры в США: достопримечательности, которые следует посетить всякому туристу

Туры в США: достопримечательност...

Хотите в отпуск и опять собираетесь в Турцию или Таиланд? Не нужно торопиться ехать за билетами, ведь в мире есть еще очень много интересных стран. В приведенной статье мы побеседуем о том, почему вы...
Лечение при кровоизлиянии в глаз

Лечение при кровоизлиянии в глаз

Наименее приятная проблема для современного человека – кровоизлияния в глаз. Скопление крови из поврежденных кровеносных сосудов доставляет как физический, так и эстетический дискомфорт. А помимо этог...
Архитектурный бетон на кухне – интересная альтернатива

Архитектурный бетон на кухне – и...

Все чаще можно увидеть архитектурный бетон в дизайне кухни. Он возбуждает большой интерес и у архитекторов, и у клиентов. Хоть еще несколько лет назад, он ассоциировался с грязными строительными работ...
Продукты питания, рецептыНаука и образованиеДом и семьяПутешествия и страныРемонт и СтроительствоЗдоровье и МедицинаКомпьютеры и СвязьФауна и флораБизнесИскусство и культура
Стоит прочесть:

О портале:

Наш интернет-портал является ресурсом, который включает в себя широкий перечень познавательных и увлекательных статей. Абсолютно каждый посетитель найдет для себя что-нибудь нужное. Современный дизайн дает возможность вам моментально находить актуальную информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех электронных устройствах. Теперь найти необходимую информацию стало совершенно легко.

Мы собрали для вас познавательные и увлекательные статьи. На нашем портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Отныне, поиск актуальной информации будет занимать у вас считанные секунды.