The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Ввод данных в mysql"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Ввод данных в mysql"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 10-Фев-03, 15:10  (MSK)
Каким образом можно осуществить ввод данных в mysql , если входным потоком является вывод команды cat, где данные полей разделены запятыми, а записи разделены новой строкой
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Ввод данных в mysql"
Сообщение от LinaS emailИскать по авторуВ закладки on 10-Фев-03, 15:39  (MSK)
>Каким образом можно осуществить ввод данных в mysql , если входным потоком
>является вывод команды cat, где данные полей разделены запятыми, а записи
>разделены новой строкой


запрос может выглядеть примерно так:

LOAD DATA LOCAL INFILE file_name INTO TABLE table_name FIELDS TERMINATED BY 0x?? LINES TERMINATED BY "n";
?? - ASCII номер запятой (я его не помню...)
писала по памяти, так что могла и напахать, но где-то так :)

это если есть файл, полученный от cat

или парсить каждую строку

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Ввод данных в mysql"
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 10-Фев-03, 16:25  (MSK)
>>Каким образом можно осуществить ввод данных в mysql , если входным потоком
>>является вывод команды cat, где данные полей разделены запятыми, а записи
>>разделены новой строкой
>
>
>запрос может выглядеть примерно так:
>
>LOAD DATA LOCAL INFILE file_name INTO TABLE table_name FIELDS TERMINATED BY 0x??
>LINES TERMINATED BY "n";
>?? - ASCII номер запятой (я его не помню...)
>писала по памяти, так что могла и напахать, но где-то так :)
>
>
>это если есть файл, полученный от cat
>
>или парсить каждую строку

Это из под
>mysql

А из шел как?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Ввод данных в mysql"
Сообщение от LinaS emailИскать по авторуВ закладки on 11-Фев-03, 11:53  (MSK)
>>>Каким образом можно осуществить ввод данных в mysql , если входным потоком
>>>является вывод команды cat, где данные полей разделены запятыми, а записи
>>>разделены новой строкой
>>
>>
>>запрос может выглядеть примерно так:
>>
>>LOAD DATA LOCAL INFILE file_name INTO TABLE table_name FIELDS TERMINATED BY 0x??
>>LINES TERMINATED BY "n";
>>?? - ASCII номер запятой (я его не помню...)
>>писала по памяти, так что могла и напахать, но где-то так :)
>>
>>
>>это если есть файл, полученный от cat
>>
>>или парсить каждую строку
>
>Это из под
>>mysql
>
>А из шел как?

из perl - могу подсказать :)
из шел примерно так:

mysql -u username -ppassword -e "LOAD DATA LOCAL INFILE file_name INTO TABLE table_name FIELDS TERMINATED BY 0x?? LINES TERMINATED BY "n";"

попробуй (возможно, нужно будет экранировать кавычки внутри запроса - \"n\")

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру