mysql 跨伺服器資料 匯入 匯出 csv

2021-07-30 20:45:25 字數 801 閱讀 7237

今天碰到乙個問題,需要跨伺服器匯入幾張表中的部分資料,搜尋了一下資料,mysql沒有類似於sqlserver的linkserver功能,或者oracle的dblink,為了操作小資料量的copy大動干戈不划算,所以想到了csv匯入/匯出。

csv匯出:

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' ;

csv匯入:

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語句

跨伺服器匯入資料sql語句及其問題解決方案 跨伺服器匯入資料sql語句 自定義表名,在匯入前建立表 select into tbname from openrowset sqloledb 192.168.0.7 sa damon king dbname.dbo.tbname 跨伺服器查詢示例 sel...

跨資料庫 伺服器匯入資料

1.跨資料庫匯入資料 資料庫中表已建立 1 insert into 資料庫 所有者 表 字段 select 字段 from 其它資料庫 所有者 表 where 條件 資料庫中表未建立 2 select into 資料庫 所有者 表 字段 from 其它資料庫 所有者 表 where 條件 2.跨伺服...

跨伺服器匯入資料或查詢資料

跨伺服器匯入資料sql語句及其問題解決方案 跨伺服器匯入資料sql語句 自定義表名,在匯入前建立表 select into tbname from openrowset sqloledb 192.168.0.7 sa damon king dbname.dbo.tbname 跨伺服器查詢示例 sel...