sql >> Databáze >  >> RDS >> Mysql

Export tabulky MySQL do souboru CSV

Tento příkaz vám dá téměř to, co chcete, a funguje dokonce i se vzdáleným serverem. Jedinou výhradou je, že generuje soubor TSV (pole jsou oddělena tabulátorem).

mysql mydb -e "select * from mytable" -B > mytable.tsv 

Ale můžete jej převést na CSV pomocí sed, jak je navrženo v tato odpověď :

mysql mydb -e "select * from mytable" -B | sed "s/'/\'/;s/\t/\",\"/g;s/^/\"/;s/$/\"/;s/\n//g" > mytable.csv


  1. Jak přepsat IS DISTINCT FROM a IS NOT DISTINCT FROM?

  2. Jak opravit poškozenou databázi Access

  3. Amazon EC2, mysql se ruší, protože InnoDB:mmap (x bajtů) se nezdařilo; chyba 12

  4. MySQL získá náhodnou hodnotu mezi dvěma hodnotami