Sharing knowledge
Saturday Jun 20, 2009
Import database MYSQL dari file txt
Database Mysql memiliki kemampuan untuk melakukan dump. Berbagai macam file hasil dump yang dapat dibentuk oleh salah satu database server ini. Jika masih dalam taraf pemahaman menggunakan database Mysql ini, biasanya kita melakukan akses langsung ke dalam Mysql melalui media text. Bisa berupa DOS pada OS Windows atau Terminal pada OS Linux.
Berikut akan saya uraikan sedikit sintak yang dapat digunakan di dalam Terminal / DOS (tergantung OS yang dipakai). Yang akan saya tekankan adalah bagaimana cara kita mengimpor sebuah data dari file txt ke dalam database. Alasan utama kenapa kita melakukan ini adalah pemborosan waktu ketika kita akan menginputkan sebuah data ke dalam database. Di banding menggunakan sintak "insert", maka langkah ini jauh lebih cepat.
Contoh yang akan saya uraikan adalah menggunakan terminal di dalam OS Linux. Untuk para pemakai Windows dapat menggunakan DOS.
Sebagai awal silahkan buat database di dalam Mysql dengan nama "percobaan" kemudian buat satu tabel dengan nama "data_diri" dengan kolom/field nama, alamat, kota, jenis_kelamin dan status :
$ mysql -u root -p
$ create database percobaan;
$ use percobaan;
$ create table data_diri (nama varchar(255), alamat varchar(255), kota varchar(30), jenis_kelamin varchar(30), status varchar(30));
Buat data yang akan dimasukkan ke dalam table "data_diri" pada sebuah "text editor" (kalau di Windows menggunakan Notepad). Pisahkan data pada masing-masing kolom/filed di dalam database dengan menggunakan tombol "tab" pada keyboard pada saat menulis data.
Budiono Jl. Sentani No. 12 Jayapura Laki-laki Lajang
Slamet Jl. Merbabu No. 123 Sentani Laki-laki Menikah
Wagiyem Jl. Solo Km. 23 No. 13 Yogyakarta Perempuan Lajang
Simpan text tersebut dengan nama isi.txt, Langkah selanjutnya adalah import file tersebut ke dalam table yang baru dubuat dengan kode :
$ load data local infile '/home/bagus/Desktop/isi' into table data_diri;
Alamat file '/home/bagus/Desktop/isi' adalah letak folder file isi.txt berada. Sesuaikan dengan letak dimana file tersimpan.
Jika proses berhasil, maka akan tampak seperti berikut :
![]() |
![]() |
Posted at 08:10PM Jun 20, 2009 by bagus suwandi in Umum | Comments[3]






Terima kasih informasinya mas,mau tanya kalau data bentuknya seperti ini bagaimana ya cara mengimportnya,karena antar field tidak dipisah dengan tab dan jaraknya beda2
nama bagian gaji
------------------------
iwan marketing 100000
agus promosi 80000000
mohon bantuannya mas
terima kasih atas bantuannya
Posted by FREDY on August 12, 2009 at 09:27 AM WIT #
buat aja dalam notepad dengan urutan yang sesuai
misal seperti ini :
iwan [tab] marketing [tab] 100000 [enter]
agus [tab] promosi [tab] 80000000
simpan filenya dan baru masukin ke sqlnya dengan load tersebut.
simple aja kan?
Posted by Bagus Suwandi on August 31, 2009 at 07:37 PM WIT #
masalahnya data mentahnya ada ribuan baris..gak mungkin di tab satu2..
Posted by freddy on October 28, 2009 at 03:36 PM WIT #