【问题标题】:sqlite3 - getting trouble with SQLite3 shellsqlite3 - SQLite3 shell 遇到问题
【发布时间】:2013-01-14 19:50:06
【问题描述】:

我是 SQLite3 的新手。

我正在尝试在 shell 中创建一个数据库。当我运行 shell 时,它已经显示:

SQLite 版本 3..

输入“.help”获取说明..

输入 SQL...

输入以“;”结尾的 SQL 语句

我在某处读到我应该可以输入“$”和类似“$ sqlite3 mynotes.db”的代码

现在,我需要能够命名我的数据库(如“mynotes.db”)并能够决定我希望将其保存在哪个文件夹中。

有人可以帮助我吗?干杯!

【问题讨论】:

    标签: sqlite


    【解决方案1】:

    某处的$ 应该是某个shell(命令处理器)的提示,您可以在其中启动sqlite3 并指定数据库名称(如果不存在则创建)。

    如果您在没有外壳的情况下运行sqlite3(通过单击sqlite3.exe?),是时候尝试另一种方式了。 Windows 上的 CMD.EXE 与典型的 Unix shell 一样适合这项工作。

    从数据库所在的文件夹开始:cd 运行 sqlite3 mynotes.db 之前到此文件夹,或指定数据库的完整路径名:sqlite3 "C:\Users\Me\Documents and Settings\mynotes.db"(当参数包含空格时需要双引号)。

    sqlite3不带参数启动时,数据库将在内存中。 Sqlite3 支持“附加”其他数据库(参见ATTACH DATABASE 描述)。这样,即使由于某种原因(或太难)无法使用参数启动 sqlite3,您也可以创建和打开磁盘数据库。

    【讨论】:

      猜你喜欢
      • 2011-04-01
      • 2019-12-06
      • 2011-08-01
      • 2011-07-12
      • 2017-01-08
      • 2011-09-26
      • 2011-10-08
      • 2012-09-06
      • 1970-01-01
      相关资源
      最近更新 更多