我是 SQLite3 的新手。
我正在尝试在 shell 中创建一个数据库。当我运行 shell 时,它已经显示:
SQLite 版本 3..
输入“.help”以获取说明..
输入 SQL...
输入以“;”结尾的 SQL 语句
我在某处读到应该可以输入“$”和“$ sqlite3 mynotes.db”之类的代码
现在,我需要能够命名我的数据库(如“mynotes.db”)并能够决定我希望将其保存在哪个文件夹中。
有人能帮我吗?干杯!
我是 SQLite3 的新手。
我正在尝试在 shell 中创建一个数据库。当我运行 shell 时,它已经显示:
SQLite 版本 3..
输入“.help”以获取说明..
输入 SQL...
输入以“;”结尾的 SQL 语句
我在某处读到应该可以输入“$”和“$ sqlite3 mynotes.db”之类的代码
现在,我需要能够命名我的数据库(如“mynotes.db”)并能够决定我希望将其保存在哪个文件夹中。
有人能帮我吗?干杯!
$
某处应该是某个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
由于某种原因(或太难)无法使用参数启动,您也可以创建和打开磁盘数据库。