如何打开.SQLite文件

Dar*_*rko 24 sqlite file spatialite

我试图在Windows上打开.sqlite文件,但我不知道如何.你知道一个好的计划吗?

它包含用于统计分析的数据,但我更喜欢使用.txt文件.

我也有一个.spatialite文件.你能帮助我吗?

Mik*_* S. 25

SQLite是数据库引擎,.sqlite或者.db应该是数据库.如果您不需要编程任何东西,可以使用像sqlitebrowser之类的GUI或类似的东西来查看数据库内容.

还有spatialite,https: //www.gaia-gis.it/fossil/spatialite_gui/index

  • 我认为这更接近“正确”的答案。我怀疑通过“ R”或其他语言通过API访问数据的方法没有太大帮助,即使它对OP有所帮助。 (2认同)

Sim*_*mon 13

我最喜欢的:

https://inloop.github.io/sqlite-viewer/

无需安装。只需放下文件。


Dav*_*edy 9

如果您只想查看数据库中的内容而不安装任何额外的内容,则您的系统上可能已经有SQLite CLI。要检查,请打开命令提示符并尝试:

sqlite3 database.sqlite
Run Code Online (Sandbox Code Playgroud)

database.sqlite用您的数据库文件替换。然后,如果数据库足够小,则可以使用以下命令查看全部内容:

sqlite> .dump
Run Code Online (Sandbox Code Playgroud)

或者,您可以列出表:

sqlite> .tables
Run Code Online (Sandbox Code Playgroud)

常规SQL在这里也适用:

sqlite> select * from some_table;
Run Code Online (Sandbox Code Playgroud)

some_table适当更换。

  • 这应该是一个可接受的答案,无需安装重量级包 (3认同)
  • 我的 Windows 10 无法将 sqlite3 识别为命令。 (3认同)
  • 从这里获取它,使用提取它的同一文件夹中的命令提示符,https://sqlite.org/2023/sqlite-dll-win64-x64-3410200.zip (3认同)
  • @zylstra 你必须先安装 sqlite cli。 (2认同)

eme*_*lle 4

我建议使用 R 和RSQLite包

#install.packages("RSQLite") #perhaps needed
library("RSQLite")

# connect to the sqlite file
sqlite    <- dbDriver("SQLite")
exampledb <- dbConnect(sqlite,"database.sqlite")

dbListTables(exampledb)
Run Code Online (Sandbox Code Playgroud)