[OPTIONALLY] ENCLOSED BY '']
[ESCAPED BY '' ]]
[LINES TERMINATED BY 'n']
[IGNORE number LINES]
[(col_name,...)]
Пример:
LOAD DATA LOCAL INFILE '/MyDocs/categories.txt'
REPLACE
INTO TABLE category FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED
BY '\"' LINES TERMINATED BY '\n'
В
данном случае файл categories.txt находится на
машине под управлением MS
Windows, в
каталоге C:\MyDocs.
Обратите внимание на UNIX стиль написания пути. Слово
REPLACE
В SQL запросе означает, что необходимо замещать записи с совпадающими значениями
ключей.
INTO TABLE
6
указывает имя таблицы, куда будут импортированы данные.
FIELDS TERMINATED BY ';'
7
указывает разделители полей, порядок полей должен быть таким же, как и в таблице назна-
чения,
OPTIONALLY ENCLOSED BY '\"'
указывает, что поля VARCHAR
взяты в двойные кавычки, и
LINES TERMINATED BY '\r'
8
в) Использовать утилиту mysqlimport также для загрузки данных из текстового
файла.
Эти и другие операции можно выполнить также и в программе MySQL-Front.
Рисунок 15 - Использование программы MySQL-front для заполнения таблиц данными из
файла
6
В случае если данные вставляются не во все ячейки таблицы то это указывается при формировании
инструкции tablename(id, id2), где tablename –
имя таблицы, а id, id2 наименования атрибутов таблицы.
7
В случае использования табулятора \t
8
В случае Enter \r\n
30