mysql -umysqlusername -pmysqlpass databsename -B -e "select * from \`tabalename\`;" | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > mysql_exported_table.csv
Выполняет MySQL запрос, выбирая все строки из указанной таблицы и перенаправляет результаты в CSV файл. Ключи -u и -p используются для указания имени пользователя и пароля соответственно. -B отключает форматирование вывода. -e передает SQL-запрос. Результат обрабатывается командой sed, заменяя табуляции на запятые и обрамляя строки кавычками. Результат записывается в файл mysql_exported_table.csv.
**Альтернативы:**
— Использование инструментов для работы с базами данных, таких как MySQL Workbench.
— Воспользоваться mysqldump для экспорта данных в CSV.
**Аргументы:**
— -u: Имя пользователя базы данных.
— -p: Пароль пользователя базы данных.
— -B: Отключает форматирование вывода.
— -e: Передает SQL-запрос для выполнения.
**Примечание:**
Замените «mysqlusername», «mysqlpass», «databsename», и «tablename» на актуальные значения перед использованием.