импортировать несколько файлов вместе в базу данных xampp mysql - PullRequest
1 голос
/ 27 октября 2011

Как я могу импортировать несколько файлов (.csv, .sql и т. Д.) В базу данных xampp mysql?

Я использую Xampp и Windows XP.

Если мне нужно написать тип командной строкикоманда, пожалуйста, подробно расскажите, где найти экран типа командной строки и т. д.

Ответы [ 2 ]

0 голосов
/ 27 октября 2011

Эта тема уже была рассмотрена, по частям.

  1. чтобы импортировать CSV, вы можете проверить этот вопрос , который заставит вас использовать:

LOAD DATA INFILE yourfile.csv

или если вам нужно обновить некоторые данные, которые уже есть в базе данных, вы можете обратиться к вопросу Я ответил не так давно (и, возможно, другие ответы по stackoverflow).

Вы можете выполнить это утверждение в приглашении mysql с помощью mysql -u user -p -h localhost -D database (узнайте, как найти путь к mysql.exe в вашем XAMMP , используя этот вопрос ) или другим способом, таким как сценарии / язык программирования по выбору вместе с коннекторами / библиотеками mysql.

Вы также можете использовать команду mysqlimport.exe (она будет в той же папке, что и ваш двоичный файл mysql).

  1. Чтобы импортировать файл sql, вы можете взглянуть на этот вопрос . По сути, вы просто скопируете содержимое файла в приглашение mysql, что обычно выполняется с помощью перенаправления ввода на консоли:

C:>mysql -u user -p -h localhost -D database -o < yoursqlfile.sql

Я надеюсь, что помимо ответа на ваш вопрос, я мог бы также познакомить вас с тем фактом, что с тысячами (?) Вопросов в stackoverflow вы, скорее всего, найдете ответы на свои сомнения, выполняя поиск в базе данных вопросов, возможно, быстрее, чем ваш новый вопрос.

0 голосов
/ 27 октября 2011

Файлы SQL, которые вы можете выполнить с помощью MySQL, инструмент командной строки , например, -

shell> mysql db_name < script.sql

Загрузить данные из файла CSV в указанную таблицу вы можете с помощью оператора LOAD DATA INFILE .

Если у вас нет доступа к клиенту mysql, попробуйте dbForge Studio for MySQL . Бесплатное экспресс-издание позволяет выполнять сценарии SQL и импортировать данные из файла CSV без ограничений.

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