gpt4 book ai didi

mysql - 将大型 csv 导入规范化关系数据库(包含多个表)的最佳做法是什么

转载 作者:搜寻专家 更新时间:2023-10-30 22:25:12 25 4
gpt4 key购买 nike

这是我的数据库的结构。目前,我有一个包含所有字段的大 csv 文件。我正在考虑几种解决方案:

  1. 将 csv 拆分为多个文件,将它们规范化,然后将所有 csv 导入 SQL。
  2. 先将大csv导入到SQL中,然后在数据库中拆分

我还处于学习 SQL 的阶段,所以我想找到一种导入数据的简单方法。有什么建议么? enter image description here

最佳答案

我会将您的巨型 CSV 文件放入临时表中——如果可能存在数据转换问题,您甚至可能希望所有字段都是字符串。

然后,使用暂存表在您的数据模型中创建表。如果您使用的是 Postgres,您实际上可以设置一组 CTE 以加载到一个表达式中的所有表中。

关于mysql - 将大型 csv 导入规范化关系数据库(包含多个表)的最佳做法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53561135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com