Импорт и экспорт данных. Лекция 1 презентация

Слайд 2

Импорт CSV-файла в таблицу MySQL

Оператор LOAD DATA INFILE позволяет считывать данные из текстового файла и

очень быстро импортировать их в таблицу базы данных.
Перед импортом файла, вам необходимо подготовить следующее:
Таблицу базы данных, в которую будут импортированы данные из файла;
CSV-файл с соответствующим числом столбцов и соответствующим форматом данных в каждом столбце;
Учетную запись пользователя, который подключается к серверу базы данных MySQL и имеет привилегии FILE и INSERT.

Слайд 3

Импорт CSV-файла в таблицу MySQL

Слайд 4

Импорт CSV-файла в таблицу MySQL

Слайд 5

Импорт CSV-файла в таблицу MySQL

Слайд 6

Экспорт результатов запроса в файл

Задача Вы хотите экспортировать результаты запроса из 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';
Имя файла: Импорт-и-экспорт-данных.-Лекция-1.pptx
Количество просмотров: 128
Количество скачиваний: 1