【发布时间】:2011-10-19 08:53:21
【问题描述】:
我在C:\ 中有我的 sqlite3.exe 文件,我想在C:\db\sqlite 中创建一个 sqlite 数据库。我已按照文档http://www.sqlite.org/sqlite.html 的建议尝试了 sqlite3 ex1,但我收到错误“sqlite3”附近的错误.
从 shell 创建新数据库的正确方法是什么?
【问题讨论】:
标签: sqlite
我在C:\ 中有我的 sqlite3.exe 文件,我想在C:\db\sqlite 中创建一个 sqlite 数据库。我已按照文档http://www.sqlite.org/sqlite.html 的建议尝试了 sqlite3 ex1,但我收到错误“sqlite3”附近的错误.
从 shell 创建新数据库的正确方法是什么?
【问题讨论】:
标签: sqlite
这是在 Windows 的命令提示符下使用 SQLite3 的一种方法。
首先您需要知道安装SQLite ODBC Driver 的文件夹的路径。如果您使用默认设置,这将是 Windows XP 上的 C:\Program Files\SQLite ODBC Driver
转到开始 -> 运行 -> 键入 cmd -> 单击确定
这将打开命令提示符。
在 Shell 中,键入以下命令。如果您更喜欢使用剪切和粘贴,可以使用 Alt + Space。如果您将 SQLite 安装在另一个文件夹中,请记住修改安装路径。
cd C:\Program Files\SQLite ODBC 驱动程序
这会将您带到 SQLite 安装文件夹。现在您已准备好调用 SQLite。在 SQLite 提示符下键入以下命令。
sqlite3
这将打开“文件”菜单,您可以在其中选择要连接的数据库,或创建新的数据库文件。
导航到C:\db\sqlite并创建myDatabase.db,然后单击打开关闭文件菜单。
现在您已准备好处理新数据库,运行查询,例如创建一个表。
【讨论】:
由于在当前目录中创建了新文件,因此在不同位置创建文件时应遵循以下格式:
例如。用于将文件 FILENAME.db 存储在 c:/users/xyz/abc 你应该输入
sqlite>.open c:/users/xyz/abc/FILENAME.db
然后按回车键将在提到的路径创建一个新文件。
现在,当您输入 .databases 时,您将看到您的文件列在数据库列表中。
【讨论】:
您可以使用以下命令创建 sqlite 数据库
.open 数据库名.db
或
.open c:/somefolder/databasename.db
【讨论】: