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

Xuất kết quả của một truy vấn Mysql sang excel?

Cách điển hình để đạt được điều này là xuất sang CSV và sau đó tải CSV vào Excel.
Bạn có thể sử dụng bất kỳ công cụ dòng lệnh nào của MySQL để thực hiện việc này bằng cách bao gồm INTO OUTFILE mệnh đề trên SELECT của bạn tuyên bố:

SELECT ... FROM ... WHERE ... 
INTO OUTFILE 'file.csv'
FIELDS TERMINATED BY ','

Xem liên kết này để biết các tùy chọn chi tiết.

Ngoài ra, bạn có thể sử dụng mysqldump để lưu trữ kết xuất thành một định dạng giá trị được phân tách bằng cách sử dụng tùy chọn --tab, xem liên kết này.

mysqldump -u<user> -p<password> -h<host> --where=jtaskResult=2429 --tab=<file.csv> <database> TaskResult

Gợi ý:Nếu bạn không chỉ định một đường dẫn absoulte nhưng sử dụng một cái gì đó như INTO OUTFILE 'output.csv' hoặc INTO OUTFILE './output.csv' , nó sẽ lưu trữ tệp đầu ra vào thư mục được chỉ định bởi show variables like 'datadir'; .



  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 thiết lập và đăng nhập với tư cách người dùng root trong MySQL

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

  3. THAM GIA truy vấn so với nhiều truy vấn

  4. Cách tính số người dùng hoạt động hàng ngày (DAU) trong MySQL

  5. Có cách nào để truy xuất ID tự động tăng thêm từ một báo cáo đã chuẩn bị không