Mulai Belajar Ayo Mulai Belajar Pemrograman PHP

MySQL – Import Data ke Database dengan SQL Script

mysql-logo2Artikel ini adalah artikel pelengkap dari artikel sebelumnya yang berjudul import data CSV / TXT ke dalam MySQL Database, ada baiknya sebelum membaca artikel ini, silahkan ke link berikut untuk mengetahui kelebihan dan kekurangan teknik fitur import data ke dalam database MySQL :

Import Data CSV / TXT ke Database MySQL

Jika sudah membaca artikel diatas dapat kita simpulkan bahwa teknik import database dengan SQL script memiliki kelebihan dalam performance, ini sangat berguna jika data yang kita import sangat banyak, misalkan kita ingin mengimport data sebanyak ratusan ribu bahkan jutaan, teknik ini adalah teknik yang sangat di sarankan.

Untuk dapat menjalankannya berikut langkah-langkahnya :

  1. Buat database supplier_db pada MySQL di PHPMyAdmin
  2. Jalankan script berikut pada tab SQL untuk membuat table nya di PHPMyAdmin :
  3. Persiapkan data yang akan di import kemudian, seperti gambar di bawah ini : MySQL_Excel_Import
  4. Kemudian save file ke dalam format CSV (Comma delimited) / .csv  : MySQL_supplier_csv
  5. Letakkan file .csv diatas pada installation folder Database MySQL server, Cth pada komputer saya >>> D:\Program Files\wamp\bin\mysql\mysql5.6.17\data\suplier_db MySQL_Import_Data_Script
  6. Kemudian pilih database supplier_db >>> pilih SQL pada PHPMyAdmin, dan masukkan script berikut :
  7. Klik Go, jika berhasil akan tampak seperti gambar di bawah ini : MySQL_Import_Data_Script_Result
  8. Kemudian cek pada table apakah data sudah benar-benar masuk seperti gambar di bawah : MySQL_Table_Supplier

Jika data table sudah terisi seperti gambar diatas, berarti langkah-langkah yang dilakukan sudah benar. Untuk dapat mempermudah mempersiapkan data supplier di excel dan csv, berikut saya lampirkan file yang dapat di download :

download_oke

Cara diatas saya lakukan dengan manggunakan :

Web Server : WampServer versi 2.5

Baca Juga :   VB.Net - Menampilkan Data di List View dari MySQL

Add a Comment

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