Статья "Importing Data into MySQL" на примерах объясняет возможности оператора "LOAD DATA" и утилиты mysqlimport по импортированию в MySQL базу списочных данных из текстовых файлов.
Примеры, демонстрирующие вставку данных из файла структуры
"name_last\tname_first\ttelephone\n", игнорируя комментарии и учитывая кавычки:
LOAD DATA LOW_PRIORITY INFILE '/tmp/prospects.txt'
REPLACE INTO TABLE sales_dept.prospect_contact
FIELDS TERMINATED BY 0x09
ENCLOSED BY '"' ESCAPED BY '#'
TERMINATED BY 0x0d0a
IGNORE 1 LINES
(name_last, name_first, telephone);
mysqlimport --user='marie_dyer' --password='angelle1207' \
--fields-terminated-by=0x09 --lines-terminated-by=0x0d0a \
--replace --low-priority --fields-enclosed-by='"' \
--fields-escaped-by='#' --ignore-lines='1' --verbose \
--columns='name_last, name_first, telephone' \
sales_dept '/tmp/prospect_contact.txt'
|