Từ Lưu kết quả truy vấn MySQL thành tệp văn bản hoặc CSV :
SELECT order_id,product_name,qty
FROM orders
WHERE foo = 'bar'
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
Lưu ý:Cú pháp đó có thể cần được sắp xếp lại thứ tự thành
SELECT order_id,product_name,qty
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';
trong các phiên bản MySQL mới hơn.
Sử dụng lệnh này, tên cột sẽ không được xuất.
Cũng lưu ý rằng /var/lib/mysql-files/orders.csv
sẽ ở trên máy chủ đang chạy MySQL. Người dùng mà quy trình MySQL đang chạy phải có quyền ghi vào thư mục đã chọn, nếu không lệnh sẽ không thành công.
Nếu bạn muốn ghi đầu ra vào máy cục bộ của mình từ máy chủ từ xa (đặc biệt là máy được lưu trữ hoặc máy ảo hóa như Heroku hoặc Amazon RDS ), giải pháp này không phù hợp.