- Главная
- Информатика
- Импорт и экспорт данных. Лекция 1
Содержание
- 2. Импорт CSV-файла в таблицу MySQL Оператор LOAD DATA INFILE позволяет считывать данные из текстового файла и
- 3. Импорт CSV-файла в таблицу MySQL
- 4. Импорт CSV-файла в таблицу MySQL
- 5. Импорт CSV-файла в таблицу MySQL
- 6. Экспорт результатов запроса в файл Задача Вы хотите экспортировать результаты запроса из MySQL в файл или
- 8. Скачать презентацию
Слайд 2Импорт CSV-файла в таблицу MySQL
Оператор LOAD DATA INFILE позволяет считывать данные из текстового файла и
Импорт CSV-файла в таблицу MySQL
Оператор LOAD DATA INFILE позволяет считывать данные из текстового файла и
очень быстро импортировать их в таблицу базы данных.
Перед импортом файла, вам необходимо подготовить следующее:
Таблицу базы данных, в которую будут импортированы данные из файла;
CSV-файл с соответствующим числом столбцов и соответствующим форматом данных в каждом столбце;
Учетную запись пользователя, который подключается к серверу базы данных MySQL и имеет привилегии FILE и INSERT.
Перед импортом файла, вам необходимо подготовить следующее:
Таблицу базы данных, в которую будут импортированы данные из файла;
CSV-файл с соответствующим числом столбцов и соответствующим форматом данных в каждом столбце;
Учетную запись пользователя, который подключается к серверу базы данных MySQL и имеет привилегии FILE и INSERT.
Слайд 3Импорт CSV-файла в таблицу MySQL
Импорт CSV-файла в таблицу MySQL
Слайд 4Импорт CSV-файла в таблицу MySQL
Импорт CSV-файла в таблицу MySQL
Слайд 5Импорт CSV-файла в таблицу MySQL
Импорт CSV-файла в таблицу MySQL
Слайд 6Экспорт результатов запроса в файл
Задача
Вы хотите экспортировать результаты запроса из MySQL в файл
Экспорт результатов запроса в файл
Задача Вы хотите экспортировать результаты запроса из MySQL в файл
или в другую программу.
Решение
Воспользуйтесь предложением SELECT ... INTO OUTFILE или перенаправьте вывод программы mysql.
Обсуждение
В MySQL можно использовать предложение SELECT ... INTO OUTFILE для вывода результатов запроса непосредственно в файл на хосте сервера. Если же вы хотите получить результат на клиентском хосте, то есть другая возможность:
перенаправить вывод программы mysql. У каждого из этих методов есть свои сильные и слабые стороны, поэтому вам следует познакомиться с обоими и использовать тот, который больше подходит в конкретной ситуации.
Экспорт с помощью SELECT ... INTO OUTFILE
Здесь используется обычное предложение SELECT, к которому добавлена конструкция INTO OUTFILE имя_файла. Формат вывода по умолчанию тот же, что и для LOAD DATA, так что следующее предложение экспортирует таблицу passwd в файл /tmp/passwd.txt с символами TAB и LF в качестве разделителей полей и строк:
mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/passwd.txt';
- Предыдущая
ЕГЭ по рассказам детейСледующая -
Поздравление с новогодними праздниками