Импорт файлов в формате CSV
Задача
Вам надо загрузить файл, имеющий формат CSV.
Решение
Просто укажите соответствующие спецификаторы формата в предложении LOAD DATA.
Обсуждение
Файлы в формате CSV содержат значения, разделенные запятыми вместо табуляций, которые могут быть заключены в двойные кавычки. Например, CSV-файл mytbl.txt, строки которого заканчиваются символами CRLF, может быть загружен в таблицу mytbl таким предложением LOAD DATA:
mysql> LOAD DATA LOCAL INFILE 'mytbl.txt' INTO TABLE mytbl
-> FIELDS TERMINATED BY ',' ENCLOSED BY '"'
-> LINES TERMINATED BY '\r\n';Или так, при помощи mysqlimport:
% mysqlimport --local --lines-terminated-by="\r\n" \
--fields-terminated-by="," --fields-enclosed-by="\"" \
cookbook mytbl.txt
Комментарии:
Нету комментариев для вывода...