Cara menggunakan mysql export to csv

CSV adalah kependekan dari Comma Separated Values, suatu format data dalam basis data di mana setiap record dipisahkan dengan tanda koma [,] atau titik koma [;]. Selain sederhana, format ini dapat dibuka dengan berbagai text editor seperti Notepad, Wordpad, Google Doc, bahkan MS Excel.

CSV adalah format untuk pertukaran data yang umum dan banyak didukung oleh berbagai macam aplikasi yang menggunakan data tabular. Penggunaan yang paling umum adalah memindahkan data tabular antar program yang memiliki flatform berbeda.  CSV merupakan format data yang tidak memiliki standar. Ide dasarnya adalah memisahkan data dengan tanda koma, tetapi terkadang akan  menjadi rumit ketika data di dalamnya juga mengandung koma atau bahkan tertanam line-break.

Keuntungan menggunakan CSV :

  • Bisa dibaca manusia dan mudah untuk mengedit secara manual.
  • Sederhana untuk diterapkan dan mengurai data.
  • Lebih cepat untuk ditangani.
  • Lebih kecil dalam ukuran.
  • Dalam XML, Anda akan mulai dengan tag awal dan tag akhir untuk setiap kolom dalam setiap baris. Dalam CSV Anda hanya akan menulis tajuk kolom hanya sekali.

Kelemahan menggunakan CSV :

  • CSV memungkinkan untuk memindahkan data yang paling dasar saja. konfigurasi yang rumit tidak dapat diimpor dan diekspor dengan cara ini.
  • Tidak ada perbedaan antara teks dan nilai numerik.
  • Masalah dalam mengimpor CSV ke SQL [tidak ada perbedaan antara NULL dan tanda kutip].
  • Miskin dukungan dari karakter khusus.

Import Data Dari CSV ke MySQL Dengan Menggunakan PHP

Sama seperti pada artikel sebelumnya di sini, saya menggunakan database dengan nama db_belajar. Buat table tb_anggota, dengan script di bawah ini :

CREATE TABLE IF NOT EXISTS `tb_anggota` [
  `anggota_id` int[5] NOT NULL AUTO_INCREMENT,
  `nama` varchar[50] NOT NULL,
  `email` varchar[50] NOT NULL,
  `alamat` varchar[50] NOT NULL,
  `umur` int[2] NOT NULL,
  PRIMARY KEY [`anggota_id`]
] ENGINE=INNODB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=1;

Kemudian buat script PHP untuk koneksi ke database, db.php :

Buat file untuk mengupload file CSV [import.html] :

    
        Import Data From CSV
        
        
    
    
        
                                            
            Submit
        
    

Buat file php untuk memparsing data dan menyimpan data ke database [save.php] :

Bài mới nhất

Chủ Đề