以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中文網其他相關文章!