1 简介
SELECT INTO…OUTFILE语句把表数据导出到一个文本文件中,并用LOAD DATA …INFILE语句恢复数据。但是这种方法只能导出或导入数据的内容,不包括表的结构,如果表的结构文件损坏,则必须先恢复原来的表的结构。
也可以将查询结果保存在变量中。
2 语法结构
3.1 创建测试数据库及表
SELECT INTO…OUTFILE语句把表数据导出到一个文本文件中,并用LOAD DATA …INFILE语句恢复数据。但是这种方法只能导出或导入数据的内容,不包括表的结构,如果表的结构文件损坏,则必须先恢复原来的表的结构。
也可以将查询结果保存在变量中。
2 语法结构
SELECT
[INTO OUTFILE 'file_name'
[CHARACTER SET charset_name]
export_options
| INTO DUMPFILE 'file_name'
| INTO var_name [, var_name]]
3 测试表结构及数据3.1 创建测试数据库及表
mysql> create database loaddata;
mysql> use loaddata;
mysql> create table loadtest (c1 int(10), c2 varchar(20), c3 varchar(20), c4 varchar(20));
3.2 插入测试数据
mysql> insert into loadtest values (100, 'column2', 'column3', 'column4');
mysql> insert into loadtest values (200, 'line2', 'line3', 'line4');
4 语法解释及实例验证