MariaDB社区

标题: 可否导入csv文件的部分列到mysql? [打印本页]

作者: luofeiyu    时间: 2010-7-21 12:31
标题: 可否导入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字段??
作者: kider    时间: 2010-7-21 16:27
如果你数据量少,也可以用工具试试,如ems, sqlyog都有这样的功能。

如果非得要用load data研究一下手册吧...;但也有变通的做法,先把这个csv直接导入到数据库中的一个表。然后再对此表做操作,找出你想要的数据到指定的地方,可能会更方便点。




欢迎光临 MariaDB社区 (http://123.56.88.72/) Powered by Discuz! X3.2