2015-12-06 3 views
0

Я немного смущен. Я уже создал свою базу данных и таблицы. У меня есть txt-файл на моем рабочем столе, который содержит данные, которые я хотел бы импортировать.Где разместить и как загрузить локальный текстовый файл в MySQL

В моей базе данных у меня есть две таблицы

Люди & регистрации.

Таблица людей содержит уникальный идентификатор человека с их именем и электронной почтой. Таблица регистрации содержит страну, дату и зарегистрированный идентификатор для каждого человека. Они могут иметь кратность.

Текстовые файлы я был дан выглядит следующим образом:

Email,Full Name,Country,Date Registered 
[email protected],Carley Bahringer,Papua New Guinea,1987-10-03 22:09:54 
[email protected],Patricia Fadel,Saint Lucia,2012-05-10 11:07:49 
[email protected],Sedrick Kuphal,Chile,2007-11-12 00:09:53 
[email protected],Briana Berge,Nicaragua,2006-03-26 15:32:08 
[email protected],Lucy Lockman,Iceland,2014-02-13 10:26:57 
[email protected],Lucy Lockman,Germany,1999-02-12 00:14:54 
[email protected],Ayden Flatley,France,1987-01-23 21:43:22 
[email protected],Alec Boyle,Brazil,2007-08-23 13:42:41 
[email protected],Ozella Feil,Lesotho,2005-12-30 18:24:59 
[email protected],Ozella Feil,Sweden,2009-06-19 10:32:55 

Как импортировать эти данные в моей базе данных/таблиц?

+0

http://www.mysqltutorial.org/import-csv-file-mysql-table/ Текстовый файл хранится на стороне клиента, так как команды 'LOAD' являются расширениями на стороне клиента. – arkascha

ответ

0

Вы можете использовать функцию загрузки данных из MySQL, как это:

#table structure: example 

col-2 col-1 col-3 

In this case we need to specify column-name sequence of csv file in order to get data loaded in to proper columns. 

LOAD DATA INFILE ‘path/to/example.csv’ INTO TABLE example FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n’ IGNORE 1 LINES (col-1,col-2,col-3); 

Вы можете запустить два таких запросов, как для людей & регистрации таблицы отдельно.

Смежные вопросы