使用命令列工具將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中文網其他相關文章!