Сообщения

Сообщения за февраль, 2014

MySQL: Загрузка данных в таблицу из файла

Вам когда-нибудь приходилось загружать данные из файла в таблицу из файла? Если нет, то я попробую кратко рассказать вам об одном способе это сделать. Загрузить данные в таблицу из файла LOAD DATA INFILE 'data.csv' INTO TABLE my_table Такая конструкция поможет вам загрузить данные из файла в вашу таблицу. Если вы хотите загрузить отформатированные данные, скажем разделенные запятой, то вам поможет следующая конструкция: LOAD DATA INFILE 'data.csv' INTO TABLE my_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\r\n' Что это означает? Искать концы строк в виде символов '\r\n' Разбивать строки на поля по символам запятой (,). Ожидать, что поля могут быть заключены в символы цитирования. Интерпретировать встречающиеся символы табуляции, новой строки или '\', предваренные '\', как литералы, являющиеся частью значения поля. Конструкция LOAD