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

® 2005. EPAM Systems. All rights reserved.EPAM POWER POINT TITLESub Topic® 2007. EPAM Systems. All rights Импорт CSV-файла в таблицу MySQLОператор LOAD DATA INFILE позволяет считывать данные из текстового файла и очень быстро импортировать Импорт CSV-файла в таблицу MySQL Импорт CSV-файла в таблицу MySQL Импорт CSV-файла в таблицу MySQL Экспорт результатов запроса в файлЗадача Вы хотите экспортировать результаты запроса из MySQL в файл или в Экспорт результатов запроса в файлЧтобы экспортировать таблицу passwd в формате CSV с разделением строк символами CRLF,

Презентацию Импорт и экспорт данных. Лекция 1, из раздела: Информатика,  в формате PowerPoint (pptx) можно скачать внизу страницы, поделившись ссылкой в социальных сетях! Презентации взяты из открытого доступа или загружены их авторами, администрация сайта не отвечает за достоверность информации в них. Все права принадлежат авторам материалов: Политика защиты авторских прав

Слайды и текст этой презентации

Слайд 1

2007. EPAM Systems. All rights reserved.Импорт и экспорт данных

® 2005. EPAM Systems. All rights reserved.

EPAM POWER POINT TITLE

Sub Topic

® 2007. EPAM Systems. All rights reserved.

Импорт и экспорт данных


Слайд 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 в файл или в другую программу. Решение Воспользуйтесь предложением 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';


Слайд 7

LINES TERMINATED BY '\r\n'; Предложение SELECT ... INTO OUTFILE обладает следующими свойствами: • Выходной файл создается непосредственно сервером MySQL, поэтому имя файла должно соответствовать его желаемому расположению на серверном хосте. Не существует локальной версии этого предложения, аналогичной LOAD DATA LOCAL. • Для выполнения предложения SELECT ... INTO необходима привилегия FILE в MySQL. • Нельзя использовать уже существующий файл. Это предохраняет от потери файлов, возможно, содержащих важную информацию. • Вам потребуется учетная запись на сервере или другой способ для получения файла с этого хоста. Иначе предложение SELECT ... INTO OUTFILE окажется для вас бесполезным. • В UNIX файл создается доступным для чтения всем, а его владельцем является сервер MySQL. Это означает, что, хотя вы и сможете прочитать его, у вас может не оказаться прав на его удаление. ">с разделением строк символами CRLF, используйте такое предложение: mysql> SELECT * FROM passwd INTO

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


Чтобы экспортировать таблицу passwd в формате CSV с разделением строк символами CRLF, используйте такое предложение: mysql> SELECT * FROM passwd INTO OUTFILE '/tmp/passwd.txt' -> FIELDS TERMINATED BY ',' ENCLOSED BY '"' -> LINES TERMINATED BY '\r\n'; Предложение SELECT ... INTO OUTFILE обладает следующими свойствами: • Выходной файл создается непосредственно сервером MySQL, поэтому имя файла должно соответствовать его желаемому расположению на серверном хосте. Не существует локальной версии этого предложения, аналогичной LOAD DATA LOCAL. • Для выполнения предложения SELECT ... INTO необходима привилегия FILE в MySQL. • Нельзя использовать уже существующий файл. Это предохраняет от потери файлов, возможно, содержащих важную информацию. • Вам потребуется учетная запись на сервере или другой способ для получения файла с этого хоста. Иначе предложение SELECT ... INTO OUTFILE окажется для вас бесполезным. • В UNIX файл создается доступным для чтения всем, а его владельцем является сервер MySQL. Это означает, что, хотя вы и сможете прочитать его, у вас может не оказаться прав на его удаление.


  • Имя файла: import-i-eksport-dannyh-lektsiya-1.pptx
  • Количество просмотров: 10
  • Количество скачиваний: 0