Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16353|Отговор: 0

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

[Копирай линк]
Публикувано в 7.02.2021 г. 10:01:03 ч. | | | |
MySQL използва mysqldump за експортиране на данни с условия
https://www.itsvse.com/thread-7498-1-1.html

Резюмета на бази данни за импорт и износ на mysqldump
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