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



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Как создать настроение и подготовиться к новогодним праздникам будущей маме?

Как создать настроение и подготовиться к новогодним ...

За окном тускло, снежно и морозно. В силу своего положения, будущая мама может ощущать легкое недомогание, недостаток энергии и отсутствие настроения для подготовки к грядущим праздникам. Налицо ...
Правильно выбираем проститутку CITY_R

Правильно выбираем проститутку CITY_R

Вряд ли можно признать более весомую и неотъемлемую часть чем проститутки CITY_R, когда речь идет о сексуальной жизни современного общества. Безусловно, для того, чтобы не только снять себе проститутк...
Путешествие в прошлое. Шоу

Путешествие в прошлое. Шоу

Дженнифер Торрес была известной 30-летней моделью испанского телевидения. Ну моделью — это очень образно говоря, поскольку ни в каких показах мод она не участвовала, только в телевизионных ток-шоу, сн...
«Нет!» — твой помощник в управление временем!

«Нет!» — твой помощник в управление временем!

Есть люди, определенного склада характера, у которых появляется желание, а в последствии привычка обращаться к тебе с просьбой выполнить за них ту или иную работу, решить их проблему. Тайм менедж...
Гиблое место. Куда не стоит ходить даже самым любопытным?

Гиблое место. Куда не стоит ходить даже самым любопы...

Тема геопатогенных зон, скажем прямо, не нова, но интерес к ней не утихает. О Бермудском треугольнике уже рассказывалось, о Море дьявола — тоже, поэтому сегодня поговорим о других местах. И...
Учим английский язык самостоятельно: с чего начать?

Учим английский язык самостоятельно: с чего начать?

Говоря о самостоятельном изучении английского языка, хочется, прежде всего, задать читающему эту статью не риторический вопрос: насколько твердо вы решили освоить язык? Поставьте своей уверенности бал...
Стоит прочесть

Шарль Перро: недетские сказки. Что мы в итоге имее

Продолжая знакомство с творчеством Шарля Перро, обратимся к другим его произведениям. Немалым садизм...

Где лучше снять жилье для хорошего отдыха в Абхази

Собираетесь поехать отдыхать в Абхазию? Для начала следует выбрать место, где можно остановиться. Е...

Полезные советы о том, что делать если моль испорт

Сколько бы мы не старались избежать неприятностей, они все равно нас настигнут в самое неподходящее ...

Атака на рак, или Зачем Белый дом розовым стал?

Каждая пятая из нас будет диагностирована раком груди. В США 30 тысяч из диагностированных умирает е...

Вкусные рецепты: Пирог «ЯБЛОЧКО» (Дуэль), Рулет из

Пирог «ЯБЛОЧКО» (Дуэль)Муку перетереть с маслом + яйцо + соль + ванилин, быстро замесить однородное ...

Есть ли дружба в Интернете, или Как я регистрирова

Будучи человеком не падким на модные течения, в том числе в Интернете, я долгое время обходил различ...

Лучше, чем кофе

Кофе, без сомнения, самый популярный напиток. С лёгкой руки Петра – 1 за каких-то 300 лет к нему при...

«Не смеши мои подковы!» А вам нужна всеобщая дебил

Мы прогуливались всей семьей в центре своего провинциального города. Было начало осени, но зной все ...

День ковра в Туркменистане: как ручная работа може

Какими красками буйствует цветущая по весне пустыня? Как переливаются в лучах солнца песчаные бархан...

Современная отделка зданий - вентилируемые фасады

До недавнего времени в России самым распространенным видом отделки фасадов была обработка их декорат...



Развивая портал:

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

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