Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mengeksport Data MySQL ke Sandaran CSV Plaintext Menggunakan Alat Baris Perintah?

Bagaimana untuk Mengeksport Data MySQL ke Sandaran CSV Plaintext Menggunakan Alat Baris Perintah?

DDD
Lepaskan: 2024-10-30 10:41:27
asal
449 orang telah melayarinya

How to Export MySQL Data to Plaintext CSV Backups Using Command Line Tools?

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
Salin selepas log masuk

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
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan