如何在单个sqlite3数据库中合并所有表?

时间:2016-02-22 19:37:40

标签: database python-2.7 sqlite

我有一个包含超过9,000个表的数据库,通过摄取庞大的数据集构建。每个表的大小可能不同,但每个表的列都相同(日,月,年,时间,测量,海拔高度)。

我该怎么做?我已经读过,使用单个表格会更有效率地查询特定月份内的所有测量值。重建数据库本身会很痛苦,而且需要花费太多时间。

1 个答案:

答案 0 :(得分:2)

假设您有表列表,请为每个表执行以下SQL语句:

INSERT INTO Dateset_all SELECT * FROM Dataset_123;