Rumah > Artikel > pangkalan data > Bagaimana untuk Mengimport Berbilang Fail CSV ke dalam Pangkalan Data MySQL Menggunakan Skrip Shell?
Mengimport beberapa fail CSV ke dalam pangkalan data MySQL boleh menjadi tugas yang membosankan apabila dilakukan secara manual. Nasib baik, terdapat penyelesaian automatik untuk mengendalikan perkara ini dengan cekap.
Cara Mengimport Fail CSV Secara Berkelompok Menggunakan Skrip Shell
Ikuti langkah ini untuk mengimport berbilang fail CSV dengan mudah ke dalam pangkalan data MySQL anda:
Buat Skrip Shell:
Buat fail skrip shell dengan sambungan .sh. Kod berikut boleh digunakan sebagai templat:
<code class="bash">#!/usr/bin/env bash cd yourdirectory for f in *.csv do mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"'INTO TABLE yourtable" done</code>
Ganti "yourdirectory" dengan direktori yang mengandungi fail CSV anda, "yourDatabase" dengan nama pangkalan data MySQL sasaran dan "yourtable" dengan jadual yang anda inginkan untuk mengimport ke dalamnya.
Laksanakan Skrip:
Navigasi ke direktori di mana skrip shell terletak dan laksanakannya menggunakan arahan berikut:
<code class="bash">chmod +x import_csv.sh ./import_csv.sh</code>
Nikmati Import Automatik:
Skrip shell akan menggelungkan semua fail CSV dalam direktori yang ditentukan dan mengimportnya ke dalam pangkalan data dan jadual MySQL yang ditetapkan. Anda boleh memantau kemajuan dengan memerhati keluaran baris arahan.
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Mengimport Berbilang Fail CSV ke dalam Pangkalan Data MySQL Menggunakan Skrip Shell?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!