Tips MySQL‎ > ‎

Ekspor Data MySQL ke CSV

CSV (Comma Separated Value) adalah file berformat teks pemisah koma yang paling sering digunakan di sebagian besar aplikasi. Berikut adalah beberapa cara mengekspor data ke csv dengan client mysql.

MYSQLDUMP

Syntax :

mysqldump -h host -u user -p --fields-terminated-by=',' --tab=folder_tujuan nama_database nama_tabel

Contoh Penggunaan :

mysqldump -h localhost -u root -p --fields-terminated-by=',' --tab=D:\HASIL dw_pos trx_type_tmp

PERINTAH "SELECT INTO OUTFILE... "

Kita juga dapat menggunakan perintah SELECT INTO OUTFILE untuk menghasilkan output berupa csv. Kekurangan dari pendekatan ini adalah header dari field tidak disertakan.

Syntax :

SELECT ....
   INTO OUTFILE = 'NAMA_FILE'
   FIELDS TERMINATED BY = '\KARAKTER'
   ENCLOSED BY = '\KARAKTER'
   ESCAPED BY = '\KARAKTER'
   LINES TERMINATED BY = '\KARAKTER'


Contoh Penggunaan :

SELECT * FROM tr_penjualan LIMIT 0,10
   INTO OUTFILE 'E:\data.txt'
   FIELDS TERMINATED BY ','
   LINES TERMINATED BY '\n';

Comments