импорт csv в mysql



Импорт из csv в mysql

Автор Sergey Ibragimov задал вопрос в разделе Другие языки и технологии

Как сделать импорт csv дампа с разделителями в mysql?! и получил лучший ответ

Ответ от Mumz[гуру]
Как импортировать CSV в MySQL через консоль?
Иногда, бывает так, что у вас есть большой CSV файл с дампом базы. . что делать? PhpMyAdmin захлебнётся.
Используем консоль (терминал) .
Если это на локальной машине:
mysql.exe -uroot -p
Вводим пароль. .
Затем, выбираем нужную базу данных (замените "_database_name_" на имя БД) :
USE `_database_name_`;
После, можем импортировать CSV:
WINDOWS
LOAD DATA INFILE 'd:\\dump.csv' REPLACE INTO TABLE `_table_`
FIELDS TERMINATED BY ','ENCLOSED BY '"'ESCAPED BY '\\'LINES TERMINATED BY '\r\n';
Пояснения:
"d:\\dump.csv" — это путь к файлу, не забудьте все обратные слеши экранировать, т. е. вместо "d:\dump.csv" надо писать "d:\\dump.csv".
"_table_" — это название таблицы в которую надо импортировать данные.
"FIELDS TERMINATED BY ','" — указывает, что поля разделены запятыми.
"ENCLOSED BY '"'" — указывает, что строковые поля заключены в двойные кавычки.
"ESCAPED BY '\\'" — указывает, что экранирование производится обратным слешом.
"LINES TERMINATED BY '\r\n';" — указывает, что записи разделены переносом строки.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как сделать импорт csv дампа с разделителями в mysql?!
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*