首頁 > 資料庫 > mysql教程 > 如何使用命令列工具將 MySQL 資料匯出到純文字 CSV 備份?

如何使用命令列工具將 MySQL 資料匯出到純文字 CSV 備份?

DDD
發布: 2024-10-30 10:41:27
原創
449 人瀏覽過

How to Export MySQL Data to Plaintext CSV Backups Using Command Line Tools?

使用命令列工具將MySQL 資料匯出到純文字CSV 備份

以方便且通用的格式備份資料庫內容對於資料保護至關重要。雖然 mysqldump 仍然是一個流行的選擇,但用戶經常尋求提供更大靈活性和相容性的替代方案。本文提供了兩種將 MySQL 資料匯出到純文字 CSV 備份的命令列方法。

方法1:使用-B 選項

如果您的資料不包含二進位檔案如果您不需要為所有資料表使用單一CSV 文件,則可以使用mysql 指令的-B 選項。此選項產生製表符分隔(TSV) 文件,這些文件可以輕鬆導入到Excel 等工具中:

% echo 'SELECT * FROM table' | mysql -B -uxxx -pyyy database
登入後複製

方法2:使用SELECT INTO OUTFILE

直接存取伺服器的檔案系統時,SELECT INTO OUTFILE 語句會建立具有可自訂欄位和行分隔符號的CSV 檔案。此方法提供了更受控的CSV 輸出:

SELECT * INTO OUTFILE 'table.csv'
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\n'
FROM table
登入後複製

透過根據您的特定需求選擇一種方法,您可以有效地從命令列將MySQL 資料匯出到純文字CSV 備份,從而確保數據保存和可訪問性。

以上是如何使用命令列工具將 MySQL 資料匯出到純文字 CSV 備份?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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