Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Xuất bảng MySQL thành tệp CSV

Lệnh này gần như cung cấp cho bạn những gì bạn muốn, và nó thậm chí còn hoạt động với một máy chủ từ xa. Cảnh báo duy nhất là nó tạo tệp TSV (các trường được phân tách bằng tab).

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

Nhưng bạn có thể chuyển đổi nó thành CSV bằng cách sử dụng sed, như được đề xuất trong câu trả lời này :

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. Nhược điểm của trích dẫn số nguyên trong truy vấn Mysql?

  2. Hệ thống nhắn tin với PHP / MySQL

  3. Làm cách nào để chèn nhiều giá trị hộp kiểm vào một bảng?

  4. Cách tùy chỉnh bản sao lưu MySQL &MariaDB của bạn với ClusterControl

  5. Sự gia tăng nguyên tử với Khung thực thể