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

Kết xuất cơ sở dữ liệu mysql vào bản sao lưu bản rõ (CSV) từ dòng lệnh

Nếu bạn có thể xử lý từng bảng một và dữ liệu của bạn không phải là hệ nhị phân, hãy sử dụng -B tùy chọn cho mysql yêu cầu. Với tùy chọn này, nó sẽ tạo các tệp TSV (được phân tách bằng tab) có thể nhập vào Excel, v.v., khá dễ dàng:

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database

Ngoài ra, nếu bạn có quyền truy cập trực tiếp vào hệ thống tệp của máy chủ, hãy sử dụng SELECT INTO OUTFILE có thể tạo tệp CSV thực:

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sử dụng MySQL với Deno và Oak

  2. Thứ tự MySQL trước khi Nhóm theo

  3. Làm thế nào để kết nối với Cơ sở dữ liệu MySQL?

  4. Tìm kiếm tất cả các lần xuất hiện của một chuỗi trong cơ sở dữ liệu mysql

  5. Cách thoát dấu ngoặc kép trong MySQL