将多个数据库合并为一个数据库,而没有任何重复的条目

我有多个数据库,其中包含表名(城市),并且具有名称(人口条目)。

<div onClick={()=>{ console.log(captured)}}>
  <iframe />
</div>

我已经从当前目录中提取了整个数据库并将其转储到SQL文件(SAN.sql)中   通过使用Sqlite工具,我将条目从SQL文件(SAN.sql)复制到了数据库final.db中。   我已将数据从final.DB导出到tracks.csv文件中,以使用DISTINCT删除重复的条目。  删除重复的条目后,tracks.csv如下所示:

for /r %%i in (*.db) do sqlite3 -header -csv %%i .dump >> SAN.sql

sqlite3 final.db < SAN.sql

sqlite3 -header -csv c:/sqlite3/final.db "select DISTINCT * from  city ;" > tracks.csv

我想将tracks.csv文件转换成数据库(.db)。请引导我。

预先感谢

chejixian 回答:将多个数据库合并为一个数据库,而没有任何重复的条目

您可以使用.mode.import命令从CSV文件创建表格:

$ sqlite3 a_new_db.sqlite                                                                                               SQLite version 3.28.0 2019-04-16 19:49:53
Enter ".help" for usage hints.

sqlite> .mode csv

sqlite> .import tracks.csv tracks

sqlite> select * from tracks;
Abilene,115930
Akron,217074
Albany,93994
Albuquerque,448607
Alexandria,128283
Allentown,106632
Amarillo,173627
Anaheim,328014

有关更多详细信息,请参见CSV Import

本文链接:https://www.f2er.com/3102502.html

大家都在问