sql >> Database >  >> RDS >> Mysql

Een MySQL-tabel exporteren naar een CSV-bestand

Deze opdracht geeft je bijna wat je wilt, en het werkt zelfs met een externe server. Het enige voorbehoud is dat het een TSV-bestand genereert (velden worden gescheiden door een tab).

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

Maar je zou het naar CSV kunnen converteren met sed, zoals gesuggereerd in dit antwoord :

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


  1. Verbinding maken met een mySQL-database via asp.net

  2. 2 queries tegelijk uitvoeren op Oracle SQL Developer?

  3. Oracle-weergave meer dan 24 uur

  4. MySQL - Deze versie van MySQL ondersteunt de subquery 'LIMIT &IN/ALL/ANY/SOME nog niet