SQLite3.exe shell无法成功创建数据库?

Ang*_*era 3 sql windows sqlite cmd

我试图在我的Windows 7 64位机器上创建一个sqlite3数据库.我从http://www.sqlite.org/download.html下载了sqlite-shell-win32-x86-3071700.zip .在我的桌面上运行sqlite3.exe之后,我运行了以下命令:

sqlite> sqlite3 mytest.db

我按下后输入它只是打印出来

......>

无法在Windows 7 64位计算机上创建sqlite3数据库

我注意到有人遇到类似的问题所以我尝试通过Windows命令提示符运行它.但是我仍然得到相同的输出

....>

当我在mytest.db之后使用分号时,即使在Windows命令提示符下,我也会收到上述链接中的错误.

任何帮助表示赞赏.

提前致谢.

小智 7

sqlite3 mytest.db ""
Run Code Online (Sandbox Code Playgroud)

查看""最后的内容 - 如果要创建空数据库,则需要它们

  • 您还可以通过在sqlite提示符下执行.databases来关闭数据库的创建 (2认同)
  • 最后,伙计,当我们搜索谷歌时,只需给我们一行。并非所有这些“教程”都需要阅读 15 分钟才能找到答案 (2认同)

Mik*_*ll' 6

您的问题似乎是您试图在 sqlite 提示符下运行 sqlite。不要那样做。

您只需要运行 SQLite3 并在Windows 命令提示符下为其指定一个数据库名称。这是在我的计算机上的样子,启动 SQLite3 并创建一个新数据库 (test.db)。

$ sqlite3 test.db
SQLite version 3.7.9 2011-11-01 00:52:41
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> 
Run Code Online (Sandbox Code Playgroud)

sqlite>提示符下,您可以使用 SQLite 的类 SQL 语言来创建和操作数据库对象。

sqlite> create table test (test_id integer primary key);
sqlite> insert into test values (1);
sqlite> select * from test;
1
Run Code Online (Sandbox Code Playgroud)