一、说明
仅仅是数据导入导出不涉及导表结构,两个表的表结构要一样。
二、将一个数据库的表数据导出
首先查看mysql允许导出的目录。
show variables like '%secure%';
如果为null,自己定义,百度自查。
三、执行导出命令
SELECT * FROM test.xhc_pj xp
INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/loaddatass.txt'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'
该txt文档不能存在,否则会报错。
四、导入
LOAD DATA infile 'C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/loaddatass.txt'
INTO TABLE test.xhc_pjj FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n'
里面具体参数自行百度。
五、报错的话很大程度上是因为驱动的问题,去官网换驱动。
下面是我的驱动。