Forum Webscript.Ru

Общие => Базы данных => Тема начата: Sniper от 17 Декабря 2002, 19:11:49

Название: Из файла в базу
Отправлено: Sniper от 17 Декабря 2002, 19:11:49
Есть файл *.csv
В нем таблица (разделитель ";")

Как бы мне из енего все загнать в БД (MYSQL)?
Название: Из файла в базу
Отправлено: Tronyx от 17 Декабря 2002, 19:20:48
:D
1. Прочесть файл.
2. Потом загнать.

А вообще на каком языке? Или это всё должно по средствам телепатии происходить?;)
Название: Из файла в базу
Отправлено: YA от 17 Декабря 2002, 21:15:29
Или используй phpMyAdmin.
Название: Из файла в базу
Отправлено: Alexandr от 18 Декабря 2002, 10:24:39
Самый лучший способ загнать весь файл - LOAD DATA ....
Название: Из файла в базу
Отправлено: Sniper от 18 Декабря 2002, 10:28:37
Tronyx
Цитировать
А вообще на каком языке?

На PHP.
Название: Из файла в базу
Отправлено: Metaller от 18 Декабря 2002, 11:12:50
Либо phpMyAdmin

либо самому: fgetcsv -> INSERT INTO и понеслась :)
Название: Из файла в базу
Отправлено: rembo от 18 Декабря 2002, 12:41:03
Вот мне интересно, каким образом комманда LOAD DATA достигает такой высокой производительности? Несколько тыщ записей по сотне байтов ей как два пальца об...ть! :)
Название: Из файла в базу
Отправлено: Stas от 19 Декабря 2002, 11:28:40
a eshio cherez shell mozhno

#mysqlimport -u user -p --fields-terminated-by=";" --lines-terminated-by="/r/n" [database] [file.csv]

(chto v printsipe tozhe LOAD DATA)