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';
.