Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 无法打开SQLite数据文件[.db]_Database_Sqlite - Fatal编程技术网

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

Database 无法打开SQLite数据文件[.db],database,sqlite,Database,Sqlite,所以我使用SQLite,创建了test.db 由于某种原因,我无法打开此数据库。不使用Microsoft Excel或记事本。我试着在谷歌上搜索,但有太多更高级的结果 您的问题是sqlite数据类型不是用户可读的格式 它经过压缩和优化以存储数据库,因此只能由sqlite或使用sqlite的东西打开 对于编辑,我建议使用类似SQLite浏览器的工具:您需要在计算机上运行SQLite引擎。AFAIK可以嵌入或可选地嵌入到PHP和Python等脚本语言解析器中。我不确定是否有类似于MySQL Work

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


由于某种原因,我无法打开此数据库。不使用Microsoft Excel或记事本。我试着在谷歌上搜索,但有太多更高级的结果

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

它经过压缩和优化以存储数据库,因此只能由sqlite或使用sqlite的东西打开


对于编辑,我建议使用类似SQLite浏览器的工具:

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

如果您使用Firefox作为浏览器,您可以从中附加到sqlite文件


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

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

如果要查看数据库,需要使用sqlite命令行或sqlite浏览器,如


祝你好运

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

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

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

还有一个很好的应用程序,它允许您使用一个很好的GUI访问SQLite DBs


另一种可能是在安装后使用VS.NET integrated DB viewer Server Explorer,IIRC。

如果先将Sqlite数据库转储到文本文件,则可以在excel中打开该数据库

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

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

并在Excel中打开.csv文件。

为什么不使用SQLLite API,因此,请使用程序打开它。uhh记事本和Excel不是打开数据库文件的程序。这比Zebediah49的SQLiteBrowser好得多。SQLiteBrowser对于简单的任务来说很好,但是只要你给它一个最轻微的错误SQL查询,它就会崩溃。