如题
Sqlite数据库
我是用SqliteDev.exe
在多个数据库中有很多相同表,需要合并。
例如:
数据库a 中 有表 t1
字段1 字段2
aa bc
fd fw
数据库b 中 有表 t1
字段1 字段2
fs bsc
fsd sfw
数据库c 中 有表 t1
字段1 字段2
sfs besc
fesd sefw
我想把相同的表中的数据合并了。生成如下
字段1 字段2
aa bc
fd fw
fs bsc
fsd sfw
sfs besc
fesd sefw
所有需要合并的表,结构都是一样的
因为这样的表很多,所以不能每一个表手工导出导入合并。所以需要一些命令来实现。
哪位大侠来帮帮忙。
------解决方案--------------------------------------------------------
如果是要导出到一个文件则
在EXCEL中利用单元格的拖动生成如下语句。
sqlite3 -header -csv db1 "select * from t1" >> t1.csv
sqlite3 -header -csv db2 "select * from t1" >> t1.csv
sqlite3 -header -csv db3 "select * from t1" >> t1.csv
...
然后直接在操作系统的命令行下执行就可以了。