lin3615
把数据导入到指定的文件:
table expression
into outfile \'filename\' <选项名称> |
into dumpfile \'filename\' |
into <user variable> <,....>
<选项名称>: fields [terminated by [literal] ] ....
	     lines terminated by <literal>	
as:
select *
from test
into outfile \'test.txt\'
把test 数据导入到 test.txt文件,在linux 下,test.txt和test表的存放位置相同
默认值中:
fields terminated by \'\t\'
lines terminated by \'\n\'
enclosed by \'\'
escapsed by \'\\\' as: select * from test into outfile \'test.txt\' fields terminated by \',\' lines terminated by \'?\' 表示导出的数据中,字段之间用 \',\'分隔,行之间用 \'?\'分隔 as: select * from test into outfile \'test.txt\' fields terminated by \',\' optionally enclosed by \'"\' lines terminated by \'?\' 表示字符是用 \'"\'包围的,如果全部用\'"\'包围,则不用加上 optionally 也可用dumpfile,但是所有行彼此挨着,值与行之间没有任何标志 as: select * from test into dumpfile \'test.dump\' 载入数据数据表中 load data [low_priority][concurrent][local] infile \'filename\' [replace] into table tablename [fields terminated by literal] [lines terminated by literal] as: load data infile \'test.txt\' replace into table test; as: load data infile \'test.txt\' replace into table test fields terminated by \',\' line terminated by \'?\'

 

分类:

技术点:

相关文章: