在命令行Shell中输出所有SQLite3数据库表

时间:2014-06-26 01:25:09

标签: windows sqlite

我正在尝试使用SQLite3命令行Shell应用程序打印出我数据库中的所有表。

我的问题:当我输入命令.tables时,什么都没有打印出来?我不确定我甚至连接/打开数据库,因为应用程序不会打印出任何状态,例如'open db'或任何其他状态。

我确定知道的一件事是我的数据库文件存在并包含表格和行。我知道这是因为我的C#应用​​程序正在更新并查询数据库就好了。

以下是我的命令。如何打印出我的所有数据库表?我做错了吗?

enter image description here

Full Size Picture

1 个答案:

答案 0 :(得分:1)

您的.open可能在其他地方创建了另一个数据库。

使用命令提示符,然后运行它:

sqlite3.exe "Full_filename_of_your_db_file"

这适合我。

-

编辑:或者,带有单引号的.open也可以完成工作

.open 'Full_filename'