可能重複:
Generate table schema inspecting Excel(CSV) and import data自動從輸入/文件創建MySQL表
我工作的一個工具來自動創建基於輸入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。在深入研究之前,我想看看是否有類似的項目(自由,開源)已經存在。如果是這樣,我的努力可能會更好地花在研究這個項目上,而不是不知疲倦地重新發明輪子。
我刪除了標籤[tag:data-mining],因爲在這個問題中沒有涉及數據挖掘。您可能想要搜索「SQL模式推理」,但我相信這主要是從具有更復雜模式的XML數據完成的。另外看看'numpy.genfromtext',它可以從CSV數據中進行類型推斷。 –