четверг, 21 июня 2012 г.

Загрузка данный в БД из csv

mysql> LOAD DATA LOCAL INFILE 'input.csv' 
INTO TABLE table CHARACTER SET utf8 
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"' 
LINES TERMINATED BY '\n' 
(id, first_name, last_name, passport_number);
где
  • 'input.csv' - файл для загрузки
  • table - таблица, в которую вливаем
  • CHARACTER SET utf8 - кодировка
  • FIELDS TERMINATED BY ',' - разделители полей
  • ENCLOSED BY '"' - границы полей
  • LINES TERMINATED BY '\n' - граница строки
  • (id, first_name, last_name, passport_number) - поля таблицы, куда вставлять