Phpmyadmin mengimpor csv dengan header

Dalam posting ini, saya membagikan demonstrasi tentang cara mengekspor atau mengimpor data CSV menggunakan MySQL INFILE dan OUTFILE

File CSV paling terkenal dengan aktivitas migrasi data dasar
Pengembang basis data tidak perlu menulis atau membuat tautan basis data tertentu antara dua server
Mereka dapat dengan mudah mengimpor data dari CSV dan mengekspor data CSV tersebut ke server lain dan juga file CSV tidak memiliki batasan panjang data seperti file XLS
Pengguna dapat menyimpan jutaan catatan ke dalam file CSV

Teknik ini lebih disukai hanya untuk tujuan sementara, dan jika melanjutkan proses, pengguna harus menulis beberapa proses otomatis seperti replikasi server database

Impor atau Ekspor File CSV menggunakan Perintah COPY PostgreSQL

MySQL menyediakan cara berbeda untuk mengelola, mengimpor dan mengekspor data dalam format CSV

Anda juga dapat melakukan latihan ini menggunakan wizard Impor/Ekspor meja kerja MySQL

Segera, saya akan menyiapkan dan membagikan bantuan video untuk solusi terkait meja kerja ini

Biarkan saya mendemonstrasikannya

Pertama, saya membuat tabel dan mengimpor data dari file CSV
Saya sudah membuat file CSV dengan data sampel. Pastikan kolom tabel dan kolom CSV Anda sama
Anda dapat membuat file CSV ini menggunakan opsi penyimpanan yang dipisahkan koma sebagai opsi dari Microsoft excel

Phpmyadmin mengimpor csv dengan header

Buat tabel sampel

1

2

3

4

5

BUAT TABEL TestCSV

(

Rno INTEGER

,Nama VARCHAR(50)

);

Sekarang SALIN data dari file CSV ke tabel ini

1

2

3

4

5

6

MUAT INFILE DATA 'E. /dbrand. com/TestCSV. csv'

KE TABEL TestCSV

BIDANG DIHENTIKAN OLEH ','

DILENGKAPI OLEH '"'

GARIS DIHENTIKAN OLEH '\n'

ABAIKAN 1 BARIS;

Anda harus mengabaikan baris pertama karena header CSV

Periksa tabel sampel Anda

1

PILIH *dari TestCSV

Phpmyadmin mengimpor csv dengan header

Anda juga dapat mengimpor kolom tertentu dari file CSV ke Tabel MySQL

1

2

3

4

LOAD DATA LOKAL INFILE 'E. /dbrand. com/TestCSV. csv' KE TABEL TestCSV

KOLOM DIHENTIKAN OLEH ',' BARIS DIHENTIKAN OLEH '\n'

ABAIKAN 1 BARIS

(@col1,@col2) atur nama=@col2;

Seperti yang Anda lihat pada skrip di atas, saya menggunakan variabel kueri dan @col1 menyimpan semua data Rno, dan ini berfungsi sebagai impor dummy untuk kolom Rno
Saya menetapkan nilai untuk kolom Nama dengan menetapkan @col2, jadi kueri ini hanya mengimpor data kolom kedua, dan kolom pertama adalah NULL

Sekarang, skrip untuk mengekspor data tabel MySQL ke File CSV

1

2

3

4

5

6

7

8

PILIH

IFNULL(Rno,'N/A')

,Nama

DARI TesCSV

KE OUTFILE 'E. /dbrand. com/TestCSV2. csv'

BIDANG DIHENTIKAN OLEH ','

DILENGKAPI OLEH '"'

GARIS DIHENTIKAN OLEH '\n';

Setelah menjalankan kueri di atas, harap periksa File CSV Anda yang baru dibuat
Catatan. Kueri ini akan membuat file CSV baru di jalur yang ditentukan

29 Sep 2015 Anvesh Patel

Silahkan kunjungi artikel terkait lainnya

  • MySQL. Script untuk menemukan Statistik Penggunaan Indeks dari suatu Database
  • MySQL. Skrip untuk menemukan waktu Tabel yang terakhir diperbarui
  • MySQL. Script untuk menemukan Set Karakter default untuk Database, Tabel dan Kolom
  • MySQL. Script untuk menemukan ukuran Database Terbesar di Server
  • Hapus semua baris duplikat di MySQL
  • MySQL. Script untuk mengidentifikasi kunci dan memblokir transaksi
  • MySQL. Script untuk menemukan Sumber dan Tujuan Semua Batasan Kunci Asing
  • Temukan teks apa pun ke dalam Prosedur Tersimpan dan Fungsi MySQL

PostgreSQL. Script untuk menemukan indexMySQL yang tidak terpakai dan duplikat. Pertanyaan dan Jawaban Wawancara yang Sering Diajukan Bagian 1

Dalam posting blog MySQL CREATE TABLE di PHPMyAdmin – dengan contoh-contoh, saya membahas menggunakan antarmuka visual phpMyAdmin untuk menyelesaikan CREATE TABLE tugas. Saya juga menyebutkan mengunggah file data CSV ke tabel menggunakan phpMyAdmin di posting mendatang. Dalam posting tindak lanjut ini, kami selesai mengunggah file CSV yang memiliki dan tidak memiliki nama kolom di baris pertama. Lanjutkan membaca untuk melihat contoh…

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
Foto oleh Cytonn Photography di Unsplash

Promosi diri

Jika Anda menikmati konten yang ditulis di sini, tentu saja, bagikan blog ini dan pos favorit Anda dengan orang lain yang mungkin juga mendapat manfaat atau menyukainya. Karena kopi adalah minuman favorit saya, Anda bahkan dapat membelikan saya satu jika Anda mau.


Mengunggah data CSV ke tabel database MySQL tidak bisa lebih mudah daripada menggunakan phpMyAdmin. Meskipun saya tidak akan membahas setiap opsi yang tersedia, setelah membaca postingan ini, Anda akan mengetahui cara menyelesaikan operasi ini. Mari kita mulai

Unggahan CSV dasar tanpa baris tajuk kolom

Misalkan Anda memiliki file data CSV tanpa nama kolom di baris pertama, mirip dengan ini di mana saya mencatat statistik berjalan saya (E. g. , jarak, tanggal, waktu, kalori yang terbakar, dll…) untuk bulan Januari 2019

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
File CSV dengan data. Tidak ada nama kolom di baris pertama…

Mengklik tab Impor di bagian atas antarmuka phpMyAdmin, pindah ke layar ini, yang berisi beberapa opsi impor

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
antarmuka impor phpMyAdmin…

Untuk menyelesaikan impor ini, saya mengikuti langkah-langkah ini

  1. Pilih file CSV untuk diunggah melalui tombol Pilih File
  2. Pastikan opsi drop-down Format diatur ke CSV
  3. Buat daftar semua nama kolom tabel di Nama kolom. bagian. (Saya rasa Anda mungkin dapat melewati bagian ini karena tidak ada nama kolom tabel di baris pertama file data CSV. Namun, saya tetap memasukkan mereka. )
  4. Klik tombol Mulai

Setelah impor berhasil, kotak informasi dengan perincian – mirip dengan yang di bawah ini – ditampilkan di antarmuka

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
Pesan unggahan CSV yang berhasil di phpMyAdmin

Unggahan CSV dasar dengan baris tajuk kolom

Tidak banyak perbedaan antara mengimpor file CSV yang berisi baris tajuk kolom dan yang tidak. Sebenarnya, hanya satu bagian yang berbeda

Untuk contoh impor ini, saya memiliki file CSV yang memiliki baris pertama nama kolom

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
File CSV dengan nama baris kolom

Seperti yang ditunjukkan pada gambar ini, perbedaannya adalah dalam memilih '1' (setidaknya dalam hal ini) di Lewati jumlah kueri ini (untuk SQL) mulai dari yang pertama. kotak pemilih angka. Ini pada dasarnya mengarahkan impor untuk melewati baris pertama – yang memiliki nama kolom

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
Mengunggah data CSV dengan phpMyAdmin, melewatkan baris tajuk…

Menjaga semua pengaturan lain tetap identik dengan yang dari contoh pertama, mengklik Go mengeksekusi impor

Gambar di bawah ini menangkap contoh kumpulan data yang berhasil saya unggah melalui phpMyAdmin dari file CSV, baik dengan maupun tanpa nama tajuk kolom

Phpmyadmin mengimpor csv dengan header
Phpmyadmin mengimpor csv dengan header
Data Januari ditampilkan di phpMyAdmin

Seperti yang Anda lihat, phpMyAdmin menyediakan antarmuka yang intuitif untuk bekerja secara visual dengan database MySQL, membuat tugas seperti mengimpor file CSV menjadi cukup sederhana. Terima kasih sudah membaca

Seperti apa yang telah Anda baca?

Ajakan Bertindak

Terima kasih telah meluangkan waktu untuk membaca postingan ini. Saya sangat berharap Anda menemukan sesuatu yang menarik dan mencerahkan. Silakan bagikan temuan Anda di sini, dengan orang lain yang Anda kenal yang juga akan mendapatkan nilai yang sama

Kunjungi halaman Portfolio-Projects untuk melihat entri blog/tulisan teknis yang telah saya selesaikan untuk klien.

Sudahkah saya menyebutkan betapa saya sangat menyukai secangkir kopi?. ?

Untuk menerima email notifikasi (Never Spam) dari blog ini (“Digital Owl’s Prose”) untuk postingan blog terbaru saat dipublikasikan, silakan berlangganan (atas kemauan Anda sendiri) dengan mengeklik tombol ‘Klik Untuk Berlangganan. ’ di sidebar di beranda. (Silakan meninjau Halaman Kebijakan Privasi Prosa Digital Owl kapan saja untuk pertanyaan apa pun yang mungkin Anda miliki. pembaruan email, opt-in, opt-out, formulir kontak, dll...)

Pastikan dan kunjungi halaman “Yang Terbaik” untuk koleksi postingan blog terbaik saya.


Josh Otwell memiliki hasrat untuk belajar dan berkembang sebagai SQL Developer dan blogger. Kegiatan favorit lainnya menemukannya dengan hidung terkubur di buku bagus, artikel, atau baris perintah Linux. Di antaranya, ia berbagi kecintaan pada game tabletop RPG, membaca novel fantasi, dan menghabiskan waktu bersama istri dan kedua putrinya.

Penafian. Contoh yang disajikan dalam posting ini adalah gagasan hipotetis tentang bagaimana mencapai jenis hasil yang serupa. Mereka bukan solusi terbaik terbaik. Sebagian besar, jika tidak semua, dari contoh yang diberikan, dilakukan pada lingkungan stasiun kerja pengembangan/pembelajaran pribadi dan tidak boleh dianggap sebagai kualitas produksi atau siap. Tujuan dan kebutuhan khusus Anda mungkin berbeda. Gunakan praktik-praktik yang paling menguntungkan kebutuhan dan tujuan Anda. Pendapat adalah milik saya sendiri

Bagaimana cara mengimpor file CSV ke phpMyAdmin?

Impor File CSV dengan phpMyAdmin .
Akses cPanel dan luncurkan phpMyAdmin
Gunakan panel kiri untuk memilih database dan tabel tempat Anda mengimpor file CSV
Gunakan menu paling atas untuk memilih Impor
Klik Pilih File dan ramban ke lokasi file CSV

Bagaimana cara mengimpor file CSV ke database MySQL?

Berikut langkah-langkahnya. .
Siapkan file CSV agar kolom dalam urutan yang sama dengan kolom tabel MySQL
Hapus baris tajuk dari CSV (jika ada), sehingga hanya data yang ada di dalam file
Buka antarmuka phpMyAdmin
Pilih tabel di menu sebelah kiri
Klik tombol impor di bagian atas
Jelajahi file CSV

Bagaimana cara mengimpor file CSV besar ke MySQL?

Mengimpor CSV ke MySQL Menggunakan Workbench .
Membuka wizard Impor di meja kerja MySQL. .
Memilih sumber data. .
Memilih/membuat tabel. .
Mengisi pengaturan lanjutan. .
Browsing ke file dan memilih format. .
Mengubah opsi khusus format

Bagaimana cara membaca file CSV dan memasukkannya ke database?

Pilih sumber data (CSV) yang ingin Anda konversi‍
Pilih opsi input untuk memastikan kueri SQL dibuat dengan benar
Pilih opsi keluaran untuk memformat data Anda
Salin kueri SQL, dan jalankan di database Anda
Buat Ruang Kerja Baru
Impor file CSV Anda