backup_table.sql# 備份多張表mysqldump -u username -p database_name table1 table2 > b" />
mysqldump是MySQL官方提供的備份工具,可以靈活備份單表或多表數據:
# 備份單張表 mysqldump -u username -p database_name table_name > backup_table.sql # 備份多張表 mysqldump -u username -p database_name table1 table2 > backup_tables.sql
這種方法適合導出表數據到文本文件:
SELECT * INTO OUTFILE '/path/to/backup/table_backup.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM table_name;
通過創建新表來備份現有表結構和數據:
CREATE TABLE backup_table AS SELECT * FROM original_table;
對于不熟悉命令行的用戶,可以使用MySQL Workbench的導出功能:
通過以上方法,您可以有效地備份MySQL數據庫中的表數據,確保數據安全性和業務連續性。