software

Cara Cepat Memasukkan Data CSV Ke MySQL Dan Sebaliknya

basit.adhi.prabowo
basit.adhi.prabowo

Memasukkan Data CSV ke MySQL

  1. Buat berkas CSV baru, misalnya menggunakan koma (,) untuk memisahkan kolom dan petik (“) untuk penanda kalimat, dengan ketentuan:
    1. Tanpa nama kolom
    2. Untuk nilai null, ditulis NULL tanpa spasi, tanpa tanda petik
  2. Salin berkas tersebut ke folder /var/lib/mysql-files/ (Ubuntu). Untuk sistem operasi lain menyesuaikan masing-masing sistem
  3. Login ke MySQL
  4. Pilih basis data atau skemanya, misal: use penelitiannama;
  5. Jalankan proses import dengan sintaks: LOAD DATA INFILE IGNORE <lokasi berkas csv> INTO TABLE <nama tabel> FIELDS TERMINATED BY <pemisah kolom> ENCLOSED BY <penanda kalimat> LINES TERMINATED BY <pemisah baris>;
    misal:
    LOAD DATA INFILE IGNORE ‘/var/lib/mysql-files/data.csv’ INTO TABLE namatabel FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\n’;
    contoh waktu eksekusi untuk tabel tanpa trigger:
    Query OK, 774537 rows affected (6.89 sec)
    Records: 774537 Deleted: 0 Skipped: 0 Warnings: 0

Menarik Data MySQL ke CSV

  1. Login ke MySQL
  2. Pilih basis data atau skemanya, misal: use penelitiannama;
  3. Jalankan proses import dengan sintaks: <select> INTO OUTFILE <lokasi berkas csv> FIELDS TERMINATED BY <pemisah kolom> ENCLOSED BY <penanda kalimat> LINES TERMINATED BY <pemisah baris>;
    misal:
    Select * From namatabel INTO OUTFILE ‘/var/lib/mysql-files/data.csv’ FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\n’;
    contoh waktu eksekusi untuk tabel tanpa trigger:
    Query OK, 774537 rows affected (0.54 sec)

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.