MySQL之select into outfile用法
1、select into outfile可以导出数据到指定目录下的文件中
语法:
SELECT...INTOOUTFILE'file_name'[CHARACTERSETcharset_name][export_options]export_options:[{FIELDS|COLUMNS}[TERMINATEDBY'string'][[OPTIONALLY]ENCLOSEDBY'char'][ESCAPEDBY'char']][LINES[STARTINGBY'string'][TERMINATEDBY'string']
2、示例如下:
1)查看要导出数据的表t1
mysql>select*fromt1;+------+--------+|id|name|+------+--------+|1|wang||2|steven||3|tiger||4|lilu|+------+--------+4rowsinset(0.00sec)
2)查看导出的文件
[mysql@oneproxyoutfile]$moret1.file1,"wang"2,"steven"3,"tiger"4,"lilu"
3)创建要导入的表t2;
mysql>createtablet2asselect*fromt1where1=2;QueryOK,0rowsaffected(0.03sec)
4)将导出的数据导入t2
mysql>LOADDATAINFILE'/mysql/outfile/t1.file'INTOTABLEt2FIELDSTERMINATEDBY','ENCLOSEDBY'"'LINESTERMINATEDBY'\n';QueryOK,4rowsaffected(0.01sec)Records:4Deleted:0Skipped:0Warnings:0
5)查看导入的数据
mysql>select*fromt2;+------+--------+|id|name|+------+--------+|1|wang||2|steven||3|tiger||4|lilu|+------+--------+4rowsinset(0.00sec)
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。