Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengimport Fail CSV Besar dengan Cekap ke dalam MySQL Menggunakan Baris Perintah?

Bagaimana untuk Mengimport Fail CSV Besar dengan Cekap ke dalam MySQL Menggunakan Baris Perintah?

Linda Hamilton
Linda Hamiltonasal
2024-11-27 15:53:10411semak imbas

How to Efficiently Import Large CSV Files into MySQL Using the Command Line?

Mengimport Fail CSV Besar ke dalam MySQL melalui Command Line

Mengimport fail .csv yang besar, melebihi had alatan GUI seperti phpMyAdmin, memerlukan penggunaan baris arahan. Langkah berikut membimbing anda melalui proses mengimport fail .csv ke dalam pangkalan data MySQL menggunakan utiliti mysqlimport.

Menetapkan Nama Lajur daripada Baris CSV Pertama

Kepada tentukan nama lajur jadual MySQL daripada baris pertama fail .csv, ikuti ini langkah:

  1. Laksanakan perintah mysqlimport menggunakan pilihan --fields-terminated-by dan --lines-terminated-by untuk menentukan pembatas dan pemisah baris untuk fail CSV.
  2. Tambah pilihan --skip-lines=1 untuk melangkau baris pertama, kerana ia digunakan untuk lajur names.
  3. Nyatakan nama medan secara manual dalam kurungan dalam klausa medan selepas kata kunci ke dalam jadual.

Arahan harus menyerupai yang berikut:

mysqlimport --fields-terminated-by=, \
--lines-terminated-by='\n' \
--skip-lines=1 \
-u username -p databaseName \
tablename restOfConfigFileOptions

Ingat untuk menggantikan nama pengguna, nama pangkalan data, nama jadual, dan restOfConfigFileOptions dengan nilai sebenar. Rujuk dokumentasi MySQL untuk pilihan arahan tambahan.

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

Kenyataan:
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