Mengeksport Data MySQL ke Plaintext CSV Sandaran menggunakan Alat Baris Perintah
Menyandarkan kandungan pangkalan data dalam format yang mudah dan universal adalah penting untuk perlindungan data . Walaupun mysqldump kekal sebagai pilihan popular, pengguna sering mencari alternatif yang memberikan lebih fleksibiliti dan keserasian. Artikel ini menyediakan dua kaedah baris arahan untuk mengeksport data MySQL ke sandaran CSV teks biasa.
Kaedah 1: Menggunakan -B Option
Jika data anda tidak mengandungi binari nilai dan anda tidak memerlukan satu fail CSV untuk semua jadual, anda boleh menggunakan pilihan -B arahan mysql. Pilihan ini menjana fail yang dipisahkan tab (TSV), yang mudah diimport ke dalam alatan seperti Excel:
% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Kaedah 2: Menggunakan SELECT INTO OUTFILE
Untuk terus akses kepada sistem fail pelayan, pernyataan SELECT INTO OUTFILE mencipta fail CSV dengan pembatas medan dan baris yang boleh disesuaikan. Kaedah ini menyediakan output CSV yang lebih terkawal:
SELECT * INTO OUTFILE 'table.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table
Dengan memilih satu kaedah berdasarkan keperluan khusus anda, anda boleh mengeksport data MySQL dengan berkesan kepada sandaran CSV teks biasa daripada baris arahan, memastikan pemeliharaan dan kebolehcapaian data.
Atas ialah kandungan terperinci Bagaimana untuk Mengeksport Data MySQL ke Sandaran CSV Plaintext Menggunakan Alat Baris Perintah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!