数据迁移sql

1、把数据库test中的表Table1中的数据插入到数据库test2中的表Table2:insert into test2.Table2(a,c,d) select a,c,5 from test.Table1 WHERE c=901

2、在数据库test2中创建表table4,并将数据库test中的表table1中的数据插入table4中:create table test2.table4 as select a,b,c from test.table1 where c=801

3、把文件中的数据导出到数据库中:

LOAD DATA LOCAL INFILE #{fileName}
INTO TABLE t_charge_result
FIELDS TERMINATED BY '|'
LINES TERMINATED BY #{lineSeparator}
(list_id, sterm, scapi, sinte, payment_amt,sponsorRepay) SET batch_no=#{batchNo,jdbcType=VARCHAR},work_date=#{workDate,jdbcType=DATE}

原文地址:https://www.cnblogs.com/chengJAVA/p/5684881.html