Вместо использования mysqldump, который выводит данные в формате, изначально разработанном для MySQL, вы можете использовать альтернативные методы для создания универсальных резервных копий CSV.
Для создания разделенных табуляцией (TSV), совместимые с Excel и другим программным обеспечением для работы с электронными таблицами, используют опцию -B в MySQL. Этот метод позволяет легко импортировать данные во внешние приложения:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
В качестве альтернативы, если у вас есть прямой доступ к файловой системе сервера, рассмотрите возможность использования SELECT INTO OUTFILE. Этот метод генерирует настоящие файлы CSV:
SELECT * INTO OUTFILE 'table.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table
Используя эти подходы, вы можете создавать резервные копии в виде открытого текста (CSV) из командной строки, обеспечивая гибкость и совместимость с различными платформами.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3