Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Membuat Sandaran Pangkalan Data CSV dari Barisan Perintah?

Bagaimana untuk Membuat Sandaran Pangkalan Data CSV dari Barisan Perintah?

DDD
Lepaskan: 2024-11-03 13:03:03
asal
295 orang telah melayarinya

How to Create CSV Database Backups from the Command Line?

Sandaran Pangkalan Data CSV melalui Baris Perintah

Walaupun mysqldump menyediakan pilihan sandaran yang mudah untuk pangkalan data MySQL, format outputnya mungkin tidak boleh diakses secara universal. Artikel ini meneroka kaedah alternatif untuk mencipta sandaran CSV teks biasa daripada baris arahan, menawarkan fleksibiliti yang lebih besar.

Menggunakan Pilihan '-B' MySQL

Untuk jadual demi jadual eksport, pilihan '-B' MySQL boleh menjana fail TSV (diasingkan tab). Fail ini boleh diimport dengan mudah ke dalam pelbagai aplikasi seperti Excel. Untuk menggunakan kaedah ini:

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
Salin selepas log masuk

Gantikan 'jadual' dengan nama jadual yang dikehendaki, 'xxx' dengan nama pengguna, 'yyy' dengan kata laluan dan 'pangkalan data' dengan nama pangkalan data.

Menggunakan 'SELECT INTO OUTFILE'

Kaedah ini memerlukan akses terus ke sistem fail pelayan dan menjana fail CSV sebenar. Untuk menggunakan 'SELECT INTO OUTFILE':

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table
Salin selepas log masuk

Ingat untuk melaraskan laluan fail dalam 'table.csv' dan pastikan bahawa kebenaran yang diperlukan disediakan untuk penciptaan fail.

Atas ialah kandungan terperinci Bagaimana untuk Membuat Sandaran Pangkalan Data CSV dari Barisan 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