powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Insert from txt file
5 сообщений из 5, страница 1 из 1
Insert from txt file
    #33099469
Music maniac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
У меня возникла необходимость загрузки значения Memo поля из текстового файла посредством SQL запроса. Но как его написать я не имею ни малейшего понятия! Подскажите пожалуйста!!!
Заранее благодарю!
...
Рейтинг: 0 / 0
Insert from txt file
    #33099561
N
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
N
Гость
3.3.3 Загрузка данных в таблицу

Создав таблицу, нужно позаботиться об ее заполнении. Для этого предназначены команды LOAD DATA и INSERT.

Предположим, ваши записи соответствуют приведенным в этой таблице (обратите внимание: MySQL принимает даты в формате ГГГГ-ММ-ДД; возможно, к такой записи вы не привыкли).
name owner species sex birth death
Fluffy Harold cat f 1993-02-04
Claws Gwen cat m 1994-03-17
Buffy Harold dog f 1989-05-13
Fang Benny dog m 1990-08-27
Bowser Diane dog m 1998-08-31 1995-07-29
Chirpy Gwen bird f 1998-09-11
Whistler Gwen bird 1997-12-09
Slim Benny snake m 1996-04-29

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

Создайте текстовый файл с именем `pet.txt', содержащий по одной записи в каждой строке (значения столбцов должны быть разделены символами табуляции и даны в том порядке, который был определен командой CREATE TABLE). Незаполненным полям (например, неизвестный пол или даты смерти живых на сегодняшний день животных), можно присвоить значение NULL. В текстовом файле это значение представляется символами \N. Например, запись для птицы Whistler должна выглядеть примерно так (между значениями должны располагаться одиночные символы табуляции):
name owner species sex birth death
Whistler Gwen bird \N 1997-12-09 \N

Загрузить файл `pet.txt' в таблицу можно с помощью следующей команды:

mysql> LOAD DATA LOCAL INFILE "pet.txt" INTO TABLE pet;

Маркер конца строки и символ, разделяющий значения столбцов, можно специально задать в команде LOAD DATA, но по умолчанию используются символы табуляции и перевода строки. Воспринимая их, команда сможет корректно прочитать файл `pet.txt'.

При добавлении одиночных записей используется команда INSERT. В самом простом варианте ее применения необходимо задать значения каждого столбца, в том порядке, в каком они были перечислены в команде CREATE TABLE. Предположим, Диана (Diane) купила хомячка по имени Puffball. Соответствующую запись в таблицу с можно внести с помощью команды INSERT примерно так:

mysql> INSERT INTO pet
-> VALUES ('Puffball','Diane','hamster','f','1999-03-30',NULL);

Обратите внимание на то, что здесь строковые выражения и даты представлены в виде ограниченных кавычками строк. Кроме того, в команде INSERT отсутствующие данные можно прямо заменять на NULL. Пользоваться эвфемизмом \N, как в команде LOAD DATA, нужды нет.

Этот пример наглядно показывает, что если бы с самого начала все данные вносились в базу при помощи нескольких команд INSERT, а не одной команды LOAD DATA, то набирать пришлось бы гораздо больше текста.




http://www.mysql.ru/docs/man/Loading_tables.html
Смотри уж
...
Рейтинг: 0 / 0
Insert from txt file
    #33099564
Welly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Music maniac
У меня возникла необходимость загрузки значения Memo поля из текстового файла посредством SQL запроса.
RTFM LOAD DATA INFILE
...
Рейтинг: 0 / 0
Insert from txt file
    #33099860
Music maniac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извеняюсь заранее, но мне не совсем MySQL нужен! Мне бы такую команду просто в SQL запросе!
Я понимаю может я и не в тему обратился, ну всмысле не на тот форум залез, так что звеняйте.
...
Рейтинг: 0 / 0
Insert from txt file
    #33102120
Welly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Music maniacИзвеняюсь заранее, но мне не совсем MySQL нужен! Мне бы такую команду просто в SQL запросе!
Я понимаю может я и не в тему обратился, ну всмысле не на тот форум залез, так что звеняйте.
А вот это как раз специфично для каждого SQL сервера и типа БД.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Insert from txt file
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]