您的位置:首页 > 数据库 > MySQL

mysql 跨服务器数据_导入/导出 csv

2017-04-20 10:24 155 查看
今天碰到一个问题,需要跨服务器导入几张表中的部分数据,搜索了一下资料,mysql没有类似于sqlserver的linkserver功能,或者oracle的dblink,为了操作小数据量的copy大动干戈不划算,所以想到了csv导入/导出。

csv导出:

<sql>
show variables like '%secure%';    #查询mysql可操作目录

select * from `database`.`tablename`
where TradingDay='20170419'
into outfile '/path/table.csv'
fields terminated by ','
optionally enclosed by '"'
lines terminated by'\n' ;
</sql>


csv导入:

<sql>
show variables like '%secure%';    #查询mysql可操作目录,把之前生成的csv复制进此目录下

load data infile '/path/table.csv'
into table `database`.`tablename`
fields terminated by ','
optionally enclosed by '"'
lines terminated by '\n';
</sql>


小方法解决大问题^_^
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 服务器 数据 csv