【问题标题】:Output All SQLite3 Database Tables in Command Line Shell在命令行 Shell 中输出所有 SQLite3 数据库表
【发布时间】:2014-06-26 01:25:09
【问题描述】:

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

我的问题:当我输入命令.tables 时,什么都没有打印出来?我不确定我是否正在连接/打开数据库,因为应用程序没有打印出任何状态,例如“打开的数据库”或其他任何东西。

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

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

Full Size Picture

【问题讨论】:

    标签: windows sqlite


    【解决方案1】:

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

    使用命令提示符,并像这样运行它:

    sqlite3.exe "Full_filename_of_your_db_file"
    

    这对我有用。

    --

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

    .open 'Full_filename'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-11-26
      • 2016-04-21
      • 1970-01-01
      • 2019-02-18
      • 2018-04-10
      • 2017-11-26
      • 2014-06-29
      相关资源
      最近更新 更多