可否导入csv文件的部分列到mysql?
有个csv文件内容如下:name ,sex,age
a1,man,20
a2,woman,30
这个csv需要导入到 t1中,这个t1的字段有
Name,Age,School,Email
请问如何写load语句?
我可以写出部分
LOAD DATA LOCAL INFILE "csv" INTO TABLE t1 FIELDS TERMINATED BY ',' ENCLOSED BY '' LINES TERMINATED BY '\n',IGNORE 1 LINES;
但是如何表达,将csv文件的name,age列导入到t1表的Name,Age字段?? 如果你数据量少,也可以用工具试试,如ems, sqlyog都有这样的功能。
如果非得要用load data研究一下手册吧...;但也有变通的做法,先把这个csv直接导入到数据库中的一个表。然后再对此表做操作,找出你想要的数据到指定的地方,可能会更方便点。
页:
[1]