0

我是 SQLite3 的新手。

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

SQLite 版本 3..

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

输入 SQL...

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

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

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

有人能帮我吗?干杯!

4

1 回答 1

2

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

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

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

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

于 2013-01-14T20:02:29.423 回答