browser icon
You are using an insecure version of your web browser. Please update your browser!
Using an outdated browser makes your computer unsafe. For a safer, faster, more enjoyable user experience, please update your browser today or try a newer browser.

Export MySQL data to CSV

Posted by on May 19, 2011

Melakukan export data MySQL ke CSV sangat mudah di lakukan melalui CLI (Command Line Interface), untuk langkah ini kita mempunya 2 cara, tinggal pilih saja mana yang menurut Anda gampang dilakukan.

Langkah 1:

select columns INTO OUTFILE ‘/path/to/output.csv’
FIELDS TERMINATED BY ‘,’ OPTIONALLY ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘n’ from table [where clause]

Langkah 2:

mysql -unamauser -ppassword namadatabase -B -e “select * from data;” | sed ‘s/t/”,”/g;s/^/”/;s/$/”/;s/n//g’ > output.csv

Dari perinta diatas kita akan mendapatkan output sebagai berikut:

“id”,”username”,”group”,”password”
“1”,”henry”,”admin”,”10D6D95FE54A1D05C81E928D47450E”
“2”,”flubber”,”admin”,”10D6D95FE54A1D05C81E928D47450E”
“3”,”khad”,”admin”,”10D6D95FE54A1D05C81E928D47450E”
“4”,”maharzz”,”staff”,”10D6D95FE54A1D05C81E928D47450E”
“5”,”sipur”,”staff”,”10D6D95FE54A1D05C81E928D47450E”

Dan berikut adalah penjelasannya:
Dimulai dengan perintah MySQL. Saya tidak akan menjelaskan opsi -u dan -p karena asumsi sering digunakan didalam perintah CLI mysql. Opsi-B akan membatasi data menggunakan tab dan setiap baris akan muncul pada baris baru. -e opsi menunjukkan perintah untuk menjalankan setelah Anda login ke dalam database. Dalam hal ini kita menggunakan statemen SELECT sederhana.

Penjelasan SED, Perintah ini mempunyai tiga script sed terpisah:

s/t/”,”/g;s/^/”/ <--- ini akan mencari dan mengganti semua 'tab' dan menggantinya dengan ",". ;s/$/"/; <--- ini akan menambah tanda kutip " pada awal baris. s/n//g <--- ini akan menambah tanda kutip " pada akhir baris. Setelah menjalankan perintah diatas kita akan mendapatkan output file dalam bentuk ekstensi .csv Sumber: h++p://tlug.dnho.net

Comments

comments

One Response to Export MySQL data to CSV

  1. Lisa R. Richard

    iOS mampu menjalankan perintah suara (Voice Commands), reading list, call filtering, call reply actions, dan video chatting dengan koneksi 3G maupun WiFi. Bagi Anda yang menyukai aktifitas berjejaring sosial, iOS mendukung integrasi akun Facebook dan Twitter Anda sehingga lebih mudah berbagi cerita menarik ke teman-teman dan relasi.

Leave a Reply

Your email address will not be published. Required fields are marked *

:)) :) :D (LOL) :-P (woot) ;-) :-o X-( ;-( :-& (angry) (annoyed) (bye) B-) (cozy) (sick) (: (goodluck) (griltongue) (mmm) (hungry) (music) (tears) (tongue) (unsure) (highfive) (dance) (doh) (brokenheart) (drinking) (girlkiss) (rofl) (money) (rock) (nottalking) (party) (sleeping) (thinking) (bringit) (worship) (applause) 8-) (gym) (heart) (devil) (lmao) (banana_cool) (banana_rock) (evil_grin) (headspin) (heart_beat) (ninja) (haha) (evilsmirk) (bigeyes) (funkydance) (idiot) (lonely) (scenic) (hassle) (panic) (okok) (yahoo) (blush) (fish_hit) (muhaha) (muscle) (taser) (beer) (coffee) (banana_ninja) (goal) (fireworks) (smileydance) (dance_bzz) (rusian)