Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

Impor CSV ke MySQL dan Expor ke CSV dari MySQL

Sebuah catatan untuk mengolah data CSV [1] ataupun data berbentuk teks lainnya.

Untuk melakukan impor silakan membaca bab 12.2.6. mengenai LOAD DATA INFILE Syntax dokumentasi MySQL [2]. Dengan perintah sebagai berikut kita bisa memasukkan data berbentuk csv ke tabel dalam basis data MYSQL :

LOAD DATA INFILE ‘data.csv’ INTO TABLE tbl_name
FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\r\n’
IGNORE 1 LINES;

Yang berarti : menggunakan data dalam berkas data.csv dalam folder yang aktif ke tabel tbl_name dengan pemisah kolom ‘ , ‘ (koma), penutup tiap data ‘ ‘ (petik dua) dan pemisah baris ‘ \r\n ‘ ([spasi] + [enter]) serta mengabaikan baris pertama (biasanya judul kolom).

Sedangkan bila ingin melakukan expor data kita bisa menggunakan perintah SELECT … INTO OUTFILE … [3]. Berikut contohnya :

SELECT * FROM tbl_name
INTO OUTFILE ‘/tmp/data.csv’
FIELDS TERMINATED BY ‘,’
ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\n’

Yang berarti : mengambil semua data dalam tabel tbl_name dan menyimpannya dalam format CSV [1] ke berkas data.csv di folder /tmp.

Semoga bermanfaat…

Referensi :
[1] CSV on Wikipedia
[2] LOAD DATA INFILE Syntax on MySQL Docs
[3] SELECT Syntax on MySQL Docs

Kategori: /mysql

Tag: , ,

2 Responses

  1. ayume says:

    pertamax
    *ngacir

Leave a Reply