# 7.4.4 重新加载分隔文本格式的备份
对于使用生成的备份mysqldump --选项卡,每个表在输出目录中由.sql
文件包含创建表
表的语句,以及。文本文件
包含表数据的文件。要重新加载表,首先将位置更改为输出目录。然后处理.sql
文件与mysql创建一个空表并处理。文本文件
文件将数据加载到表中:
$> mysql db1 < t1.sql
$> mysqlimport db1 t1.txt
使用的替代方法mysql导入加载数据文件是使用加载数据
来自内部的声明mysql客户:
mysql> USE db1;
mysql> LOAD DATA INFILE 't1.txt' INTO TABLE t1;
如果您使用了任何数据格式选项mysql转储当您最初转储表时,您必须使用相同的选项mysql导入要么加载数据
确保正确解释数据文件内容:
$> mysqlimport --fields-terminated-by=,
--fields-enclosed-by='"' --lines-terminated-by=0x0d0a db1 t1.txt
要么:
mysql> USE db1;
mysql> LOAD DATA INFILE 't1.txt' INTO TABLE t1
FIELDS TERMINATED BY ',' FIELDS ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';