Автор Тема: Из файла в базу  (Прочитано 3811 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sniper

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 86
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.40000.ru
Из файла в базу
« : 17 Декабря 2002, 19:11:49 »
Есть файл *.csv
В нем таблица (разделитель ";")

Как бы мне из енего все загнать в БД (MYSQL)?
Пока играет музыка - танцуй...

Оффлайн Tronyx

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 826
  • +0/-0
  • 2
    • Просмотр профиля
Из файла в базу
« Ответ #1 : 17 Декабря 2002, 19:20:48 »
:D
1. Прочесть файл.
2. Потом загнать.

А вообще на каком языке? Или это всё должно по средствам телепатии происходить?;)
С уважением, Владимир Гончаренко - COPI# 93
Ролевая онлайн игра

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Из файла в базу
« Ответ #2 : 17 Декабря 2002, 21:15:29 »
Или используй phpMyAdmin.
Литературный перевод с русского и английского на Perl. Дорого!

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Из файла в базу
« Ответ #3 : 18 Декабря 2002, 10:24:39 »
Самый лучший способ загнать весь файл - LOAD DATA ....
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Sniper

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 86
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.40000.ru
Из файла в базу
« Ответ #4 : 18 Декабря 2002, 10:28:37 »
Tronyx
Цитировать
А вообще на каком языке?

На PHP.
Пока играет музыка - танцуй...

Оффлайн Metaller

  • Мелкое злобное существо
  • Ветеран
  • *****
  • Сообщений: 538
  • +0/-0
  • 2
    • Просмотр профиля
    • http://michael.pp.ru
Из файла в базу
« Ответ #5 : 18 Декабря 2002, 11:12:50 »
Либо phpMyAdmin

либо самому: fgetcsv -> INSERT INTO и понеслась :)
Everybody\'s Got A Ticket To Ride Except For Me And My Lightning...

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Из файла в базу
« Ответ #6 : 18 Декабря 2002, 12:41:03 »
Вот мне интересно, каким образом комманда LOAD DATA достигает такой высокой производительности? Несколько тыщ записей по сотне байтов ей как два пальца об...ть! :)
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Из файла в базу
« Ответ #7 : 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)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28