WHAT'S NEW?
Loading...

Memasukkan Data Tabel MySQL Melalui File

insert Data Tabel MySQL


MySQL adalah merupakan salah satu aplikasi basis data yang banyak digunakan. Didalam penggunaan SQL dikenal sebuah perintah-perintah untuk mengelola dan menyimpan data didalamnya yang disebut dengan query. Hal - hal yang paling umum pasti dilakukan dengan query yaitu untuk memasukkan data, memodifikasi data dan menghapus data (bisa dikatakan inti dari penggunaan database). Proses memasukkan data ke dalam tabel yaitu dengan perintah INSERT, untuk memodifikasi data menggunakan perintah UPDATE dan untuk mengapus data tabel dengan perintah DELETE, akan tetapi kali ini saya mencoba sesuatu yang sebenarnya tidak banyak digunakan (mungkin) oleh kebanyakan pengelola database yaitu memasukkan data melalui sebuah file.

Sebelum memasukkan data dengan cara tersebut saya memberikan contoh sebuah tabel seperti dibawah ini:

+----------+--------+---------+------+------------+------------+
| name     | owner  | species | sex  | birth      | death      |
+----------+--------+---------+------+------------+------------+
| Fluffy   | Harold | cat     | f    | 2013-02-04 | NULL       |
| Claws    | Gwen   | cat     | m    | 2014-03-17 | NULL       |
+----------+--------+---------+------+------------+------------+

Dari tabel di atas terdapat 6 kolom, selanjutnya mempersiapkan sebuah file dengan ekstensi .txt misalkan insert_table.txt, buat file tersebut dan gunakan editor yang anda inginkan lalu isikan data seperti contoh dibawah ini:

Fang Benny dog m 2010-08-27 \N  <== jarak menggunakan tab
Bowser Diane dog m 2009-08-31 2005-07-29  <== jarak menggunakan tab

Perlu diperhatikan untuk setiap kolom ditandai dengan  1 tab seperti contoh di atas bukanlah spasi, jadi saat menggunakan editor gunakan tab untuk setiap data kolom (isikan jumlah data sesuai jumlah kolom) dan untuk \N adalah NULL.
Setelah itu simpan file di dalam direktori yang diinginkan kemudian masuk ke dalam akses terminal window mysql dan ketikkan perintah sebagai berikut:

mysql> LOAD DATA INFILE '/home/tmp/insert_table.txt' INTO TABLE pet;
Dengan cara ini kita dapat langsung memasukkan data dalam jumlah yang banyak tanpa harus melakukannya dengan query INSERT yang terkadang sering salah pengetikan. Jika perintah query di atas berhasil maka data akan masuk kedalam tabel, untuk melihat data tabel yaitu menggunakan perintah SELECT. Selamat mencoba..

1 comment: Leave Your Comments

  1. Perkenalkan, saya dari tim kumpulbagi. Saya ingin tau, apakah kiranya anda berencana untuk mengoleksi files menggunakan hosting yang baru?
    Jika ya, silahkan kunjungi website ini www.kbagi.com untuk info selengkapnya.

    Di sana anda bisa dengan bebas share dan mendowload foto-foto keluarga dan trip, music, video, filem dll dalam jumlah dan waktu yang tidak terbatas, setelah registrasi terlebih dahulu. Gratis :)

    ReplyDelete