Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Mengeksport Keputusan Pertanyaan MySQL ke Fail CSV?
Mengoutputkan Keputusan Pertanyaan MySQL dalam Format CSV
Selalunya, anda mungkin perlu mengeksport hasil pertanyaan MySQL ke dalam nilai dipisahkan koma (CSV) format untuk analisis lanjut atau integrasi dengan sistem lain. Untuk memudahkan proses ini, pertimbangkan penyelesaian berikut:
Laksanakan arahan berikut di terminal Linux, menggantikan nilai yang sesuai:
SELECT order_id,product_name,qty INTO OUTFILE '/path/to/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM orders WHERE foo = 'bar';
Dalam versi MySQL yang lebih terkini, pertanyaan mungkin memerlukan untuk disusun semula seperti berikut:
SELECT order_id,product_name,qty INTO OUTFILE '/path/to/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM orders WHERE foo = 'bar';
Arahan ini mengeksport hasil ke laluan fail setempat yang ditentukan dalam format CSV, dengan lajur yang disertakan dalam petikan berganda dan dipisahkan dengan koma. Ambil perhatian bahawa nama lajur tidak disertakan dalam fail yang dieksport.
Jika anda perlu mengeksport data daripada pelayan MySQL jauh ke mesin tempatan anda, penyelesaian ini tidak sesuai. Pertimbangkan kaedah alternatif, seperti menggunakan alat pemindahan pangkalan data atau API pihak ketiga.
Atas ialah kandungan terperinci Bagaimana untuk Mengeksport Keputusan Pertanyaan MySQL ke Fail CSV?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!