【问题标题】:How to locate an sqlite database using the sqlite3 command shell in mac?如何在 mac 中使用 sqlite3 命令 shell 定位 sqlite 数据库?
【发布时间】:2013-06-21 03:16:51
【问题描述】:

我有一个需要更改的 sqlite 数据库。我想使用 android adt 包中包含的 sqlite3 命令外壳。我对使用 sqlite3 不是很熟悉。我尝试在找到 sqlite3 命令 shell 的 adt 包中添加 sqlite 数据库,并在命令 shell 中输入以下命令

.databases - 没有可用的数据库

select * from dbname; - 错误:没有这样的表:

顺便说一下,文件的扩展名是dbname.sqlite

我尝试在此链接上进行研究:http://www.sqlite.org/sqlite.html,但似乎无法实现。

【问题讨论】:

    标签: database macos sqlite


    【解决方案1】:

    SQlite 没有多个数据库的概念,例如 SQL Server 就有。

    只需运行传递数据库文件名称的 sqlite3 可执行文件。

    sqlite3 mydb.sql
    

    【讨论】:

    • @Grahan Perks 谢谢。但我只是在另一方面改变了我的桌子。我使用了 Sqlite 数据库浏览器。我删除了我需要更改的表并使用修改后的 sql 重新创建表。
    猜你喜欢
    • 2015-07-16
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 2012-02-21
    • 1970-01-01
    • 2012-11-09
    • 2011-01-26
    • 2011-09-09
    相关资源
    最近更新 更多