Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya boleh mengeksport hasil pertanyaan MySQL ke fail Excel atau .TXT?
Menyimpan Output Pertanyaan MySQL ke Excel atau Fail .TXT
MySQL menawarkan kaedah mudah untuk mengeksport hasil pertanyaan ke fail data. Pengguna boleh memilih untuk menyimpan fail ini sama ada dalam format .txt atau Microsoft Excel.
.Output Fail TXT
MySQL membenarkan eksport hasil pertanyaan yang lancar ke fail .txt menggunakan sambungan INTO OUTFILE. Dengan ciri ini, pengguna boleh mencipta fail nilai dipisahkan koma (CSV) yang serasi dengan aplikasi hamparan seperti Excel.
Untuk mengeksport hasil pertanyaan ke fail .txt, ikut langkah berikut:
Contohnya, untuk mengeksport data daripada jadual "pesanan" ke fail bernama "/tmp/orders.txt," gunakan yang berikut:
SELECT order_id, product_name, qty FROM orders INTO OUTFILE '/tmp/orders.txt' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'
Ini akan mencipta fail yang dipisahkan tab dengan setiap baris dihidupkan baris yang berasingan.
Output Fail Excel
MySQL tidak menyokong secara langsung mengeksport data ke fail Excel. Walau bagaimanapun, pengguna boleh memanfaatkan kaedah eksport fail .txt dan kemudian mengimport fail CSV secara manual ke dalam Excel.
Eksport Baris Perintah
Sebagai alternatif, pengguna boleh mendapatkan pertanyaan output melalui klien dengan melaksanakan pertanyaan dan mengubah hala keluaran ke fail setempat:
mysql -user -pass -e "select cols from table where cols not null" > /tmp/output
Pendekatan ini membolehkan untuk mengeksport hasil pertanyaan sama ada kepada fail .txt atau Excel.
Atas ialah kandungan terperinci Bagaimanakah saya boleh mengeksport hasil pertanyaan MySQL ke fail Excel atau .TXT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!