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

Xuất bảng từ Amazon RDS thành tệp CSV

Có lẽ, bạn đang cố gắng xuất từ ​​ Amazon RDS cơ sở dữ liệu thông qua SELECT ... INTO OUTFILE truy vấn, dẫn đến vấn đề thực sự thường gặp này, xem ví dụ: xuất cơ sở dữ liệu sang CSV . phản hồi của nhóm AWS tương ứng xác nhận giả định của bạn về việc thiếu quyền truy cập máy chủ ngăn quá trình xuất như vậy và đề xuất một cách tiếp cận thay thế cũng như thông qua việc xuất dữ liệu của bạn ở định dạng CSV bằng cách chọn dữ liệu trong ứng dụng dòng lệnh MySQL và chuyển đầu ra để định dạng lại dữ liệu dưới dạng CSV , như vậy:

mysql -u username -p --database=dbname --host=rdshostname --port=rdsport --batch
  -e "select * from yourtable"
  | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > yourlocalfilename

Người dùng fpalero cung cấp giải pháp thay thế và cách tiếp cận được cho là đơn giản hơn, nếu bạn biết và chỉ định trước các trường:

mysql -uroot -ppassword --database=dbtest
  -e "select concat(field1,',',field2,',',field3) FROM tabletest" > tabletest.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. MySQL - Các phương pháp khác nhau để biết người dùng hiện tại

  2. script để chuyển đổi tệp sql mysql dump thành định dạng có thể được nhập vào sqlite3 db

  3. Đạt được thứ bậc, Mối quan hệ cha mẹ / con cái một cách hiệu quả và dễ dàng

  4. Ví dụ về MySQL SOUNDEX ()

  5. Cách lấy bản ghi từ 10 phút qua trong MySQL