Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16353|Ответ: 0

[Источник] MySQL экспортирует результаты запроса в файл

[Скопировать ссылку]
Опубликовано 07.02.2021 10:01:03 | | | |
MySQL использует mysqldump для экспорта данных с условиями
https://www.itsvse.com/thread-7498-1-1.html

Резюме баз данных Mysqldump Import and Exports
https://www.itsvse.com/thread-4353-1-1.html

Резервное копирование и экспорт базы данных MySQL
https://www.itsvse.com/thread-4004-1-1.html
Сценарий: иногда нам нужно экспортировать данные запроса в файл жёсткого диска, чтобы использовать его для других целей.

Метод 1

Выполнить в командной строке mysql: sql-оператор + INTO OUTFILE + путь к файлу/имя файла + метод кодирования (по желанию)

Например:

При экспорте у нас может не быть разрешения записывать в каталог диска:

ОШИБКА 1 (HY000): Не удаётся создать/записать в файл '/root/itsvse.sql' (Ошибка: 13 - разрешение отказано)


В сгенерированном файле могут быть искажённые китайские символы, которые после оператора могут быть +CHARACTER SET gbk (utf8 и т.д.).

Например:




Метод 2

Запросы автоматически записываются в файл:



Все последующие результаты запросов автоматически записываются в /tmp/test.txt' и перезаписываются до и после



Результаты запроса больше не отображаются в этом блоке.





Предыдущий:SQL Server устанавливает уровень изоляции транзакций
Следующий:EF Core Series (3) Теневые атрибуты кадра сущности [Перепечатка]
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com