gpt4 book ai didi

MySQL:从 CSV 中获取列标题名称

转载 作者:行者123 更新时间:2023-11-29 00:24:11 24 4
gpt4 key购买 nike

我有一个 MySQL 数据库,我从 CSV 导入了几个大型数据集进行分析。有没有人开发过可以完成这两件事的 SQL 脚本?

  1. 读取 CSV 的第一行并提取所有列名,然后
  2. 遍历整个 CSV 文件并确定每一列的最长字段

我的想法是,如果我可以在 MySQL 中获取此信息,那么我可以使用该信息创建具有正确列名和每列长度的表。

有什么想法吗?

最佳答案

有一个工具叫做 sqlizer.io这正是你所追求的。上传您的 CSV 文件并勾选“Has Header Row”选项。它将分析 CSV 文件的内容并生成一个 CREATE TABLE 语句,其中包含顶行的列名和正确的数据类型,以便能够导入您的数据。

它还会创建一组 INSERT 语句来导入您的数据。

(免责声明:我帮助运行 SQLizer)

关于MySQL:从 CSV 中获取列标题名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19802754/

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