CARA IMPORT FILE EXCEL KE MYSQL WORKBENCH

Cara Import Data MySQL dan Excel ke PhpMyAdmin dan Python

Cara Import Data SQL ke Phpmyadmin

Phpmyadmin merupakan aplikasi visual yang digunakan untuk mengelola database. Salah satu fungsinya adalah mengimport file sql ke dalam database. Cara melakukan import data sql ke phpmyadmin dapat dilakukan dengan beberapa langkah berikut:

  1. Masuk ke dalam aplikasi phpmyadmin dan pilih database yang akan diisi dengan data sql.
  2. Pilih menu “Import” pada bagian atas.
  3. Pilih file sql yang akan diimport dengan mengklik “Choose File”. Anda juga dapat menuliskan nama file jika mendownload file sql dari internet.
  4. Pilih “Go” pada bagian bawah untuk memulai proses import.

Cara Import Data Excel CSV ke Database MySQL PhpMyAdmin

MySQL PhpMyAdmin juga dapat digunakan untuk mengimport data dari file Excel atau CSV. Langkah-langkahnya adalah sebagai berikut:

  1. Buat tabel pada database yang kosong dengan menggunakan aplikasi PhpMyAdmin. Pastikan nama kolom tabel sesuai dengan nama kolom yang ada pada file Excel atau CSV yang akan diimport.
  2. Pilih menu “Import” pada bagian atas.
  3. Pilih file Excel atau CSV Anda dengan mengklik “Choose File”.
  4. Pastikan Anda telah memilih jenis file dengan mengklik “CSV” pada jenis file.
  5. Pilih “Go” pada bagian bawah untuk memulai proses import.

Cara Import Data dari Excel ke MySQL dengan Python

Python juga dapat digunakan untuk mengimport data dari file Excel ke MySQL. Ada beberapa modul yang dapat digunakan untuk melakukan hal ini, salah satunya adalah modul pandas. Berikut cara untuk melakukan import data dari Excel ke MySQL menggunakan modul pandas:

  1. Install pandas dan mysql-connector-python pada Python Anda dengan mengetikkan command line berikut:
  2. pip install pandas

    pip install mysql-connector-python

  3. Buat database dan tabel pada MySQL Anda dengan menggunakan aplikasi PhpMyAdmin. Pastikan Anda telah mempersiapkan tabel dengan nama kolom yang sesuai dengan kolom pada file Excel.
  4. Buat script Python untuk mengimport data dari file Excel ke MySQL. Untuk contoh script sebagai berikut:
    import pandas as pd
    import mysql.connector

    # Koneksi ke MySQL
    mydb = mysql.connector.connect(
        host="localhost",
        user="root",
        password="",
        database="nama_database"
    )

    # Membaca data dari file Excel
    df = pd.read_excel("nama_file_excel.xlsx")

    # Menuliskan data ke MySQL
    cursor = mydb.cursor()
    for index, row in df.iterrows():
        sql = "INSERT INTO nama_tabel (kolom1, kolom2, kolom3) VALUES (%s, %s, %s)"
        val = (row['kolom1'], row['kolom2'], row['kolom3'])
        cursor.execute(sql, val)

    mydb.commit()

FAQ

1. Apakah data yang disimpan di database dapat hilang dengan melakukan import data?

Tidak, data yang disimpan di database akan tetap terjaga. Namun, jika terjadi kesalahan saat mengimport data, data yang diimport dapat tidak sesuai dengan yang diharapkan.

Baca Juga :  Membuat Aplikasi Input Data Dengan Vba Excel

2. Apakah jenis file yang dapat diimport ke dalam MySQL?

MySQL mendukung beberapa jenis file, seperti CSV, Excel, SQL, dan XML.

Video