【发布时间】:2023-03-05 15:45:02
【问题描述】:
可能重复:
Generate table schema inspecting Excel(CSV) and import data
我正在开发一种基于输入自动创建 MySQL 表的工具。
例如。
输入
Y|abc|123|1.12|2012-12-20 00:00:00
输出
CREATE TABLE MyTable (
is_enabed char(1),
call_sign varchar(8),
facility_id tinyint(4),
bounds decimal(4,2)
created_time datetime
) ENGINE=MyISAM DEFAULT CHARSET=latin1
我现在有一个使用 Python 的准工作原型。在深入研究之前,我想看看是否已经存在类似的项目(免费、开源)。如果是这样,我的努力可能会更好地用于研究该项目,而不是不知疲倦地重新发明轮子。
【问题讨论】:
-
我去掉了data-mining这个标签,因为这个问题没有涉及到数据挖掘。您可能想要搜索“SQL 模式推断”,尽管我相信这主要是通过具有更复杂模式的 XML 数据完成的。另请查看
numpy.genfromtext,它从 CSV 数据进行类型推断。
标签: python mysql database database-design