gpt4 book ai didi

php - CSV 到标准化数据库 MySQL

转载 作者:行者123 更新时间:2023-11-30 00:07:53 26 4
gpt4 key购买 nike

我收到了一份包含大约 1000 个联系人和大约 22 个字段的 CSV!

我已经规范化了数据库中的所有字段,并创建了一个名为“flat_data”的临时表

我的问题是他们有什么技术可以快速将“平面数据”转变为标准化数据。

现在我是:-

  • 为“flat_data”中的特定表(例如地址)选择列
  • 将这些值插入“地址”表中。
  • 然后选择另一列(“公司名称”)并执行相同的操作,但进入“公司”表。

现在是最困难的部分 - 关系。

我最终做的是一些for循环

  • 获取公司列表
  • 对于每个公司,从“平面数据”中获取地址
  • 然后对于返回的地址,在“地址”表中查找 id。
  • 然后输入 id,其中“公司”中的公司名称 ==“平面数据”中的公司名称

这看起来很愚蠢,所以我想知道是否有一种技术或方法可以更有效地做到这一点。

提前致谢。

这个应用程序是用 PHP 编写的,但如果人们想参与任何代码示例,我也可以很好地阅读 C# 和 VB(但我只期待一种方法/伪代码)!

最佳答案

您可以使用类似 talend 的 ETL 来填充数据库。 http://talend.com/products/data-integration

关于php - CSV 到标准化数据库 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24360769/

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