首頁 >資料庫 >mysql教程 >如何將 MySQL 查詢結果匯出到 CSV 檔案?

如何將 MySQL 查詢結果匯出到 CSV 檔案?

Barbara Streisand
Barbara Streisand原創
2024-12-30 07:40:10264瀏覽

How to Export MySQL Query Results to a CSV File?

以CSV 格式輸出MySQL 查詢結果

通常,您可能需要將MySQL 查詢結果匯出為逗號分隔值(CSV)格式以逗號供進一步分析或與其他系統整合。若要簡化此流程,請考慮以下解決方案:

在Linux 終端機執行以下命令,取代適當的值:

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';

在較新版本的MySQL 中,查詢可能需要重新排序如下:

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';

此指令將結果以CSV格式匯出到指定的本機檔案路徑,列用雙引號括起來,並用逗號。請注意,匯出的檔案中不包含列名。

如果您需要將資料從遠端 MySQL 伺服器匯出到本機計算機,則此解決方案不適合。考慮替代方法,例如使用資料庫遷移工具或第三方 API。

以上是如何將 MySQL 查詢結果匯出到 CSV 檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn