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

如何將 MySQL 查詢結果輸出為 CSV 檔案?

DDD
發布: 2024-12-13 13:06:10
原創
630 人瀏覽過

How to Output MySQL Query Results as a CSV File?

將MySQL 查詢結果輸出為CSV

要以CSV 格式從MySQL 檢索數據,請使用以下語法修改查詢,如建議的「將MySQL 查詢結果儲存到文字或CSV文件」文件:

SELECT order_id,product_name,qty
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n';
登入後複製

或者,您可以在較新版本的MySQL 中重新排序語法,如下所示:

SELECT order_id,product_name,qty
INTO OUTFILE '/var/lib/mysql-files/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';
登入後複製

注意:

  • 列名稱不會包含在導出的結果中.
  • CSV文件將保存在運行 MySQL 的伺服器上。
  • 執行 MySQL 的使用者程序必須對所選目錄具有寫入權限。
  • 此解決方案可能不適合從遠端伺服器將輸出寫入本機計算機,特別是在託管或虛擬化的情況下。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板