mysql中数据导入恢复的一个简单教程

有两种简单的方法,将MySQL中的数据从以前支持的文件加载到MySQL数据库中。

加载数据导入数据:

MySQL提供的负荷数据的声明,是由于大量的数据加载。下面是一个例子,读取一个文件dump.txt宣言,这是从当前目录当前数据库中的表的存储装:


MySQL >负荷数据的本地infile'dump txt'into表;




如果本地关键字不存在,MySQL的外观将使用绝对路径名查找服务器主机上完全指定位置的数据文件,从文件系统根目录开始。MySQL从指定位置读取文件。
默认情况下,负载数据假定数据文件包含多行终止线(行),行内的数据值由制表符分隔。
要指定文件格式,字段子句用于描述域中的行和由行子句指定的行终止符序列。以下加载数据语句指定包含冒号分隔的值的数据文件,行结束处的返回和行更改字符:



MySQL >负荷数据的本地infile'dump txt'into表。
字段终止> >
终止于>行;




负载数据假定数据表中的列表中的列具有相同的顺序。如果这不是真的,则应该加载一列数据表列,其中可以指定表列列表:


MySQL >负荷数据的局部infile'dump .txt
为表->存储(B,C,A);




进口数据mysqlimport

MySQL也包括命名mysqlimport效用,直接加载在命令行作为负载数据包。

从dump.txt来存储加载数据,命令下面的UNIX提示符。


mysqlimport美元U根P——地方database_name dump.txt
思念的密码




如果你使用mysqlimport命令行选项提供格式说明符,mysqlimport命令对应的两前负荷数据报表,看起来像这样:


mysqlimport美元U根P -地方-字段终止符=:
——以结尾的行database_name dump.txt
思念的密码




所mysqlimport选项的顺序是不重要的,但他们都应该是在该数据库的名称。

的mysqlimport语句使用列选项指定列的顺序:


mysqlimport美元U根P -地方-柱= B,C,
database_name dump.txt
思念的密码




处理引号和特殊字符:

田野子句可以指定其他格式的选择,除了终止。默认情况下,负载数据假设值加上引号和反斜杠的解释特殊字符()作为转义字符。指示值指性质的明确,使用MySQL移除封闭;在数据值的字符的输入处理两端。更改默认转义符,用它来逃避。

对于mysqlimport报价和逃避的值,用于指定相应的命令行选项-闭域域逃脱