2008-10-21 4 views
2

Я новичок в MySQL и PHP (как вы, вероятно, можете сказать), и мне было интересно, если кто-нибудь знает, как легко импортировать CSV-файл в таблицу MySQL.Проверка регистрации в CSV-файле

«Есть множество способов для ввода CSV Into MySQL в зависимости в каком виде доступа у вас есть, если вы можете использовать клиент MySQL непосредственно есть команда загрузки разделителями данных, что-то например, это может быть , введенное непосредственно в cron, и поддерживать сам по себе. В противном случае существует различных сценариев php, чтобы сделать этот вид вещь. "

Это что-то мне сказал друг, это самый простой/лучший способ сделать это? Если бы кто-то подумал об этом?

Спасибо

ответ

1

вот шаг за шагом, чтобы расширить ответ Mrgreen в:

  1. установить PhpMyAdmin
  2. выбрать базу данных
  3. выбрать таблицу
  4. 'Импорт'
  5. выберите ваш CSV файл
  6. установить «Формат импортируемого файла» в CSV
1

Используйте "загрузить данные входной_файл" команды. С помощью deafulat он будет обрабатывать входящие файлы как csv, хотя вы можете определить тип настраиваемого файла для импорта. Документация для INFILE данных нагрузки здесь:

http://dev.mysql.com/doc/refman/5.0/en/load-data.html

FTA, в своей простейшей форме команда выглядит так же, как это:

LOAD DATA INFILE 'data.txt' INTO TABLE db2.my_table; 

Это предполагает, что столбцы в файле данных и в текстовом файле расстановка. В остальной части документации объясняется, как импортировать не выровненные поля, а также как обращаться с оконными линиями окон и окон в стиле unix.

+0

Можно ли добавить ссылку в «data.txt» в ваш пример выше? – Shoaulin 2008-10-21 23:09:42

+0

нет, вам необходимо сначала загрузить файл данных. Используйте wget или curl, если вы находитесь в системе linux. – Zak 2008-10-21 23:14:04

0

Если вы добираетесь до MySQL и PHP, я начал с XAMPP.

XAMPP это легко установить Apache распределение, содержащее MySQL, PHP и Perl . XAMPP действительно очень легко установить и использовать - просто скачать, экстракт и запуск.

В пакет входит phpMyAdmin, который позволяет загружать CSV-файлы и управлять базой данных MySQL.