perplexity mit welchem befehl kann ich unter linux eine mysql datenbank tranformieren in eine excel-datei oder csv-datei Unter Linux gibt es keinen einzelnen „Alles-in-Excel“-Befehl, aber du kannst sehr einfach aus MySQL nach CSV exportieren und die CSV dann in Excel öffnen. 1. Einzelne Tabelle direkt als CSV exportieren In die MySQL‑Shell gehen und eine Tabelle in eine CSV‑Datei schreiben: bash mysql -u BENUTZER -p DATENBANK Dann in MySQL: sql SELECT * FROM deine_tabelle INTO OUTFILE '/tmp/deine_tabelle.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; Die erzeugte Datei kannst du dann z.B. nach Home kopieren und in Excel öffnen: bash sudo cp /tmp/deine_tabelle.csv ~/ 2. Per Einzeiler über die Shell Ohne INTO OUTFILE, direkt über die Shell: bash mysql -u BENUTZER -p DATENBANK -e "SELECT * FROM deine_tabelle" \ | sed 's/\t/\",\"/g;s/^/\"/;s/$/\"/' > deine_tabelle.csv Das Ergebnis deine_tabelle.csv lässt sich direkt mit Excel öffnen. 3. Ganze Datenbank (alle Tabellen) in mehrere CSVs Ein Bash‑Skript, das jede Tabelle in eine eigene CSV exportiert: bash #!/bin/bash DB_NAME="deine_db" DB_USER="BENUTZER" for table in $(mysql -u "$DB_USER" -p -N -e "SHOW TABLES FROM $DB_NAME"); do mysql -u "$DB_USER" -p -D "$DB_NAME" -e "SELECT * FROM $table" \ | sed 's/\t/\",\"/g;s/^/\"/;s/$/\"/' > "${table}.csv" done Dieses Script speichert für jede Tabelle eine CSV im aktuellen Verzeichnis. 4. Von CSV nach Excel Excel kann CSV direkt öffnen; du musst sie in Excel nur noch als .xlsx speichern, wenn du unbedingt eine „echte“ Excel‑Datei brauchst.