Вопрос

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

  

" Есть несколько способов ввода   CSV в MySQL в зависимости от того, в каком виде   доступа, если вы можете использовать   MySQL клиент прямо есть   команда для загрузки данных с разделителями,   что-то подобное в принципе может быть   ввели прямо в cron и держи   Сам в курсе. В противном случае есть   различные сценарии PHP, чтобы сделать такого рода   ., Что & Quot;

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

Спасибо

Это было полезно?

Решение

вот пошаговое руководство по расширению ответа Mrgreen:

<Ол>
  • установить phpmyadmin
  • выберите свою базу данных
  • выберите стол
  • 'Импорт'
  • выберите файл CSV
  • установите для "Формат импортируемого файла" значение CSV
  • Другие советы

    Используйте " загрузить данные infile " команда. С помощью 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;
    

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

    scroll top