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