【发布时间】:2011-06-05 02:16:59
【问题描述】:
我有一个包含表数据的 .csv 文件。我想使用 mysql 中的查询将整个 csv 文件转储到 db 中,使用列名作为键...
而不是手动执行...例如使用“插入”查询...
如果任何其他语言(如 php 或 python 程序)使这项工作......那么也可以......
有人可以推荐我吗....请
【问题讨论】:
我有一个包含表数据的 .csv 文件。我想使用 mysql 中的查询将整个 csv 文件转储到 db 中,使用列名作为键...
而不是手动执行...例如使用“插入”查询...
如果任何其他语言(如 php 或 python 程序)使这项工作......那么也可以......
有人可以推荐我吗....请
【问题讨论】:
你可以用navicat 软件很容易地做到这一点。 more info here
【讨论】:
LOAD DATA LOCAL INFILE '/tmp/your_file.csv' INTO TABLE your_table;
你需要确保mysql用户有足够的权限来执行load
【讨论】:
FIELDS TERMINATED BY 和LINES TERMINATED BY 选项以备不时之需。