我是SQLite3的新手。
我正在尝试在shell中创建一个DB。当我运行shell时,它已经显示:
SQLite版本3..。 输入".help“作为说明。 输入SQL..。 输入以";“结尾的SQL语句。
我在某个地方读到,我应该能够键入"$“和类似"$ sqlite3 mynotes.db”之类的代码。
现在,我需要能够命名我的数据库(如"mynotes.db"),并能够决定我希望它保存在哪个文件夹中。
有人能帮我吗?干杯!
发布于 2013-01-14 20:02:29
$应该是某个shell (命令处理器)的提示符,您可以在其中启动sqlite3并指定数据库名(如果不存在则创建数据库名称)。
如果您运行的是没有shell的sqlite3 (通过单击sqlite3.exe?),那么是时候尝试另一种方法了。Windows上的CMD.EXE与一个典型的Unix一样适合这项工作。
对于数据库所在的文件夹,要么在运行cd之前对该文件夹进行sqlite3 mynotes.db,要么为数据库指定完整的路径名:sqlite3 "C:\Users\Me\Documents and Settings\mynotes.db" (当参数包含空格时需要双引号)。
当sqlite3在没有参数的情况下启动时,数据库将在内存中。Sqlite3支持“附加”其他数据库(参见附加数据库描述)。这样,您就可以创建和打开磁盘上的数据库,即使由于某些原因(或太难),使用参数启动sqlite3是不可能的。
https://stackoverflow.com/questions/14325556
复制相似问题