Объем MySql загружает инструмент командной строки

Те, которых я использую:

CnPack. Улучшения язя
FinalBuilder. Автоматизированный инструмент Build

7
задан OMG Ponies 28 January 2010 в 03:02
поделиться

4 ответа

mysqlimport.

принимает те же параметры подключения, что и оболочка командной строки mysql. Обязательно используйте флаг -L, чтобы использовать файл в локальной файловой системе, иначе он (как ни странно) будет считать, что файл находится на сервере.

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

7
ответ дан 6 December 2019 в 11:49
поделиться
LOAD DATA LOCAL INFILE 'C:\\path\\to\\windows\\file.CSV'
INTO TABLE table_name
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
(field1, field2, field3, fieldx);
6
ответ дан 6 December 2019 в 11:49
поделиться

Думаю, mysqlimport может помочь?

Загружает таблицы из текстовых файлов в различных форматах. Базовое имя текстовый файл должен быть именем таблицы, которую следует использовать. Если для подключения к серверу MySQL используются сокеты, сервер откроется и читать текстовый файл напрямую. В остальных случаях клиент откроет текст файл. Для импорта строк используется команда SQL «ЗАГРУЗИТЬ ДАННЫЕ INFILE».

2
ответ дан 6 December 2019 в 11:49
поделиться
mysql -u root -p
use database;
source /path/yourfile.sql

Возможно, это то, что вы ищете, вы можете использовать rsync через ssh для передачи «массового файла» с одного компьютера на другой.

2
ответ дан 6 December 2019 в 11:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: