【问题标题】:Importing CSV Data to Existing Database将 CSV 数据导入现有数据库
【发布时间】:2013-05-02 02:38:24
【问题描述】:

我有一个 11 列的 CSV 文件,我需要将它导入到一个 19 列的数据库中。如何正确映射 CSV 必须导入数据库的字段?

【问题讨论】:

  • 你能把你的问题扩大一点吗?什么样的数据库,你用什么工具来做,等等? IE。您是否正在编写 Python 脚本来处理 CSV 并使用 Python 绑定将其推送到数据库中?或者您是否尝试从 Excel 导出并导入 Access?不知道这一点,很难给出一个好的答案。
  • MySQL 数据库,以 CSV 格式直接提供给我。这是一次性导入。
  • 您的系统上有哪些编程工具?你有多少编程经验?
  • 我建议使用 PHPMyAdmin 并使用该工具进行导入。在您的数据库上安装、配置和执行几乎所有操作都很容易。
  • 哎哟。如果你的列不匹配,那么你就有匹配它们的问题......这是一个完全不同的故事b / c你必须问一个问题,“我怎么知道哪一列去哪一列?”

标签: mysql csv map import


【解决方案1】:

请参阅docs 关于插入 SQL 命令。 MySQL Workbench 使将 CSV 插入 MySQL 数据库变得更加容易。

【讨论】:

  • 同意,使用 MYSQL 工作台让生活更轻松。它为您进行逆向工程,帮助您创建架构等。
【解决方案2】:

更好的方法是创建一个具有相同 CVS 结构的表。使用load data in file 将 CVS 导入数据库后,您可以创建一个简单的插入选择脚本来将数据从一个表迁移到另一个表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-30
    • 2017-01-11
    相关资源
    最近更新 更多