无法打开SQLite数据文件[.db]

时间:2011-03-15 23:40:08

标签: database sqlite

所以我使用的是SQLite,我创建了test.db

由于某种原因,我无法打开这个数据库。不是Microsoft Excel也不是记事本。我试过谷歌搜索它,但有更多高级问题的结果太多了。

6 个答案:

答案 0 :(得分:3)

如果您使用Firefox作为浏览器,则可以从SQLite Manager Add On附加到sqlite文件。

否则,您可以安装一个完整的程序(SQLiteManager)以附加到它。

答案 1 :(得分:2)

您的问题是sqlite数据类型不是用户可读的格式。

它被压缩并优化用于存储数据库,因此只能通过sqlite或使用sqlite的东西打开。

对于编辑,我建议像SQLite浏览器:http://sourceforge.net/projects/sqlitebrowser/

答案 2 :(得分:2)

如果首先将其转储到文本文件中,则可以在Excel中打开Sqlite数据库。

只需从sourceforge下载sqlite3浏览器,然后输入

即可
echo '.dump' | sqlite3.exe yourdatabase.db > atextfile.csv

在Excel中打开.csv文件。

答案 3 :(得分:1)

SQLite的内部格式与excel或打开记事本的内容格式不同。

如果要查看数据库,则需要使用sqlite命令行或sqlite浏览器,例如http://sqlitebrowser.sourceforge.net/

祝你好运!

答案 4 :(得分:1)

为什么您认为可以使用Excel或记事本打开它?它既不是文本文件,也不是MS Excel电子表格。

SQLite DB通常由应用程序通过适当的SQLite库直接使用,但仍有几个前端可供您直接编辑它们。

首先,有通常的sqlite3.exe,它提供了一个命令行界面来操作数据库;但是,如果你不是SQL专家,你可能会发现它很难使用。

然后是一个很好的Sqliteman应用程序,它允许您通过一个很好的GUI访问SQLite DB。

另一种可能性是在安装.NET SQLite provider后使用VS.NET集成数据库查看器(“Server Explorer”,IIRC)。

答案 5 :(得分:0)

您需要在计算机上运行SQLite引擎。 AFAIK它嵌入(或可选地嵌入)脚本语言解析器,如PHP和Python。我不确定是否有一个类似于MySQL Workbench的GUI可以用来打开数据库,但是可能值得在Google上查看是否存在。