Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Eksportowanie tabeli MySQL do pliku CSV

To polecenie prawie daje ci to, czego chcesz, a nawet działa ze zdalnym serwerem. Jedynym zastrzeżeniem jest to, że generuje plik TSV (pola są oddzielone tabulatorem).

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

Ale możesz przekonwertować go do CSV za pomocą sed, jak sugeruje ta odpowiedź :

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pymysql Insert In nie działa

  2. nazwa bazy danych zmiennych

  3. Wstawianie losowych znaków do bazy danych MYSQL

  4. Jak dodać warunki w podrzędnych modelach podrzędnych w sequelizie, które powinny mieć wpływ na mój model nadrzędny w findAndCountAll?

  5. Jak zsynchronizować bazę danych deweloperskich i produkcyjnych