Impor excel csv ke mysql

Topik ini menjelaskan cara menggunakan Manajemen Data (DMS) untuk mengimpor data dari file Excel ke database pada contoh ApsaraDB RDS for MySQL

Prosedur

  1. Simpan file Excel sebagai file CSV dan ubah nama kolom yang tidak memenuhi persyaratan database menjadi nama kolom yang valid

    Catatan Jika file tidak berisi kolom yang secara unik mengidentifikasi setiap baris, kami menyarankan agar Anda menambahkan baris tersebut sebagai kolom kunci utama untuk memfasilitasi penyimpanan dan kueri. Misalnya, masukkan data ke dalam kolom A untuk menggunakan kolom A sebagai kolom primary key

    Impor excel csv ke mysql

  2. Masuk ke instans RDS Anda menggunakan DMS. Untuk informasi lebih lanjut, lihat
  3. Pilih database tujuan dan jalankan pernyataan CREATE TABLE pada tab SQL Console konsol DMS untuk membuat tabel.

    Contoh

    CREATE TABLE `test1` (
      `id` int(11) NOT NULL,
      `order_id` int(11) DEFAULT NULL,
      `report_date` varchar(32) DEFAULT NULL,
      `customer_name` varchar(32) DEFAULT NULL,
      `order_level1` varchar(32) DEFAULT NULL,
      `shipping_type` varchar(32) DEFAULT NULL,
      `area` varchar(32) DEFAULT NULL,
      `province` varchar(32) DEFAULT NULL,
      `city` varchar(32) DEFAULT NULL,
      `product_type` varchar(32) DEFAULT NULL,
      `shipping_cost` float(10,0) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8

    Catatan Tabel di contoh RDS dan di file Excel harus menggunakan skema yang sama

  4. Di bilah navigasi atas, klik Pengembangan Database . Di panel navigasi sebelah kiri, pilih Ubah Data > Impor Data .
  5. Di bagian Terapkan pada halaman Aplikasi Tiket , konfigurasikan parameter berikut.

    ParameterDescription Database Nama database tempat file diimpor.

    Catatan Jika database tujuan dikelola dalam instans database di Manajemen Fleksibel or Stable Change mode, make sure that you have logged on to the database. Otherwise, the database is not displayed for you to select.

    Encoding File Set karakter yang digunakan oleh file yang akan diimpor. Pilih Identifikasi Otomatis .
    • UTF-8
    • GBK
    • ISO-8859-1
    • Identifikasi Otomatis
    Mode impor Mode impor. Nilai yang valid.
    • Mode Kecepatan . Jika Anda menggunakan mode ini, pernyataan SQL dalam file yang diunggah akan dibaca dan langsung dieksekusi pada langkah Execute untuk mengimpor data ke database tujuan yang ditentukan. Dibandingkan dengan mode keamanan, mode ini dapat digunakan untuk mengimpor data dengan cara yang kurang aman tetapi lebih efisien.

      Catatan Secara default, mode kecepatan dinonaktifkan untuk instans database yang dikelola dalam mode Kolaborasi Keamanan. Anda dapat mengaktifkan mode kecepatan dengan melakukan operasi berikut. Buka halaman Detail dari kumpulan aturan keamanan yang diterapkan ke instans database dan klik SQL Correct< . Dalam daftar di bawah pos pemeriksaan tab. In the list below the Item Konfigurasi Dasar , ubah apakah impor data mendukung pemilihan konfigurasi mode kecepatan.

    • Mode keamanan . Jika Anda menggunakan mode ini, file yang diunggah diurai, dan pernyataan SQL atau data file CSV di file yang diunggah di-cache di langkah Precheck. Pada langkah Jalankan, pernyataan SQL yang di-cache dibaca dan dieksekusi untuk mengimpor data, atau data file CSV yang di-cache dibaca dan diimpor ke database tujuan yang ditentukan. Mode ini dapat digunakan untuk mengimpor data dengan cara yang lebih aman tetapi lebih lambat.
    Tipe file Tipe file yang akan diimpor. Pilih CSV .
    • Skrip SQL. Secara default, Anda hanya dapat menggunakan pernyataan INSERT dan REPLACE untuk mengimpor data ke instans database yang dikelola dalam mode Kolaborasi Keamanan. Jika Anda ingin menggunakan pernyataan SQL lain untuk mengimpor data, ubah aturan keamanan untuk impor data sebagai administrator basis data (DBA) atau administrator DMS. Anda dapat mengubah aturan keamanan dengan melakukan operasi berikut. Buka halaman Detail dari kumpulan aturan keamanan yang diterapkan ke instans database dan klik tombol SQL Correct< . Dalam daftar di bawah tab. In the list below the Aturan impor Data Batch , ubah aturan keamanan sesuai kebutuhan.
    • CSV. Pembatas dalam file harus berupa koma (,)
    • Unggul. File dapat berisi header tabel dan data, atau hanya berisi data
    Nama Tabel Target Nama tabel tujuan tempat file diimpor. Lokasi Data Menentukan bagaimana data diatur dalam file Excel. Nilai yang valid.
    • Atribut perilaku pertama . Baris pertama tabel berisi nama field.
    • data perilaku pertama . Baris pertama tabel berisi data.
    Write mode Menentukan bagaimana data dimasukkan. Nilai yang valid.
    • MENYISIPKAN. Basis data memeriksa kunci utama saat data ditulis. Jika ada nilai kunci utama duplikat, pesan kesalahan dikembalikan
    • INSERT_IGNORE. Jika data yang diimpor berisi rekaman data yang sama dengan yang ada di tabel tujuan, rekaman data di dalam data yang diimpor akan diabaikan
    • REPLACE_INTO. Jika Anda menyisipkan baris yang berisi kunci utama atau indeks unik yang sudah ada, baris asli yang berisi kunci utama atau indeks unik akan dihapus dan baris baru disisipkan

    Catatan Anda dapat menggunakan pernyataan INSERT INTO, INSERT IGNORE, atau REPLACE INTO untuk menulis data ke database pada ApsaraDB RDS untuk MySQL, PolarDB untuk MySQL, PolarDB-X, AnalyticDB untuk MySQL, dan ApsaraDB untuk instans OceanBase. Anda hanya dapat menggunakan pernyataan INSERT INTO_ untuk menulis data ke database lain

    Bisakah Anda mengimpor CSV ke MySQL?

    Dalam database MySQL, ada dua opsi untuk mengimpor file CSV. Salah satunya adalah menggunakan alat baris perintah dan yang lainnya adalah menggunakan Antarmuka Pengguna Grafis, atau GUI .

    Bisakah saya mengimpor data Excel ke MySQL?

    Pelajari cara mengimpor data Excel ke database MySQL .
    Buka file Excel Anda dan klik Save As. .
    Masuk ke shell MySQL Anda dan buat database. .
    Selanjutnya kita akan menentukan skema untuk tabel perahu kita menggunakan perintah CREATE TABLE. .
    Jalankan show tables untuk memverifikasi bahwa tabel Anda telah dibuat

    Apa cara tercepat untuk mengimpor file csv ke meja kerja MySQL?

    Berikut cara mengimpor file CSV menggunakan MySQL Workbench. .
    Hubungkan ke basis data Anda
    Klik kanan pada database dan pilih Wizard Impor Data Tabel
    Pilih file CSV Anda
    Pilih tabel yang sudah ada atau masukkan nama untuk tabel baru
    Konfigurasikan pengaturan impor (tipe data, pemisah garis, dll)
    Selesaikan prosesnya

    Bagaimana cara mengimpor file CSV di MySQL menggunakan baris perintah?

    Dalam tutorial ini, Anda akan belajar cara mengimpor file CSV di Database MySQL menggunakan Command Line dan MySQL Workbench. .
    Langkah 1. Pilih file CSV. .
    Langkah 2. Buka klien baris perintah MySQL. .
    Langkah 3. Periksa database. .
    Langkah 4. Muat file CSV ke dalam tabel