Dari Simpan hasil kueri MySQL ke dalam teks atau file 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';
Catatan:Sintaks tersebut mungkin perlu diatur ulang menjadi
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';
di versi MySQL yang lebih baru.
Dengan menggunakan perintah ini, nama kolom tidak akan diekspor.
Perhatikan juga bahwa /var/lib/mysql-files/orders.csv
akan berada di server yang menjalankan MySQL. Pengguna yang menjalankan proses MySQL harus memiliki izin untuk menulis ke direktori yang dipilih, atau perintah akan gagal.
Jika Anda ingin menulis keluaran ke mesin lokal Anda dari server jauh (terutama mesin yang dihosting atau divirtualisasikan seperti Heroku atau Amazon RDS ), solusi ini tidak cocok.