Bagaimana untuk Mengimport Berbilang Fail CSV ke dalam Pangkalan Data MySQL dengan Cekap?

Linda Hamilton
Lepaskan: 2024-11-01 16:05:30
asal
407 orang telah melayarinya

How to Efficiently Batch Import Multiple CSV Files into a MySQL Database?

Mengimport Berbilang Fail CSV dengan lancar ke dalam Pangkalan Data MySQL

Mengimport data ke dalam pangkalan data MySQL daripada fail CSV adalah keperluan biasa, tetapi import manual boleh menjadi membosankan apabila berurusan dengan sejumlah besar fail. Artikel ini meneroka penyelesaian import kelompok yang cekap untuk mengimport berbilang fail CSV secara serentak ke dalam pangkalan data MySQL.

Penyelesaian untuk Import CSV Kelompok

Untuk menyelaraskan proses import, laksanakan skrip shell berikut:

<code class="bash">#!/usr/bin/env bash

# Change to the directory containing your CSV files.
cd yourdirectory

# Iterate through all CSV files in the directory.
for f in *.csv
do
  # Import the current CSV file into the specified MySQL database and table.
  mysql -e "USE yourDatabase LOAD DATA LOCAL INFILE '"$f"' INTO TABLE yourtable"
done</code>
Salin selepas log masuk

Penyesuaian dan Penggunaan

  • Butiran Pangkalan Data: Gantikan "yourDatabase" dengan nama sasaran anda pangkalan data dalam MySQL.
  • Nama Jadual: Tukar "jadual anda" kepada nama jadual yang anda ingin import data.
  • Lokasi Fail: Laksanakan skrip daripada direktori yang mengandungi fail CSV anda.

Faedah Import Kelompok

  • Automasi: Mengautomasikan proses import, menjimatkan masa dan usaha.
  • Kecekapan: Mengimport berbilang fail CSV serentak, meningkatkan prestasi dengan ketara.
  • Skalabiliti: Boleh digunakan untuk import set data yang besar dengan cekap.

Dengan memanfaatkan skrip import kelompok ini, anda boleh mengimport berbilang fail CSV dengan lancar ke dalam pangkalan data MySQL anda dengan cara yang diperkemas dan menjimatkan masa.

Atas ialah kandungan terperinci Bagaimana untuk Mengimport Berbilang Fail CSV ke dalam Pangkalan Data MySQL dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan