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
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
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!