我为sqlite下载了windos的二进制文件并将其解压缩。有三个文件
一个shell
DLL
分析器
当我尝试运行以创建数据库和sqlite
shell中的表时,我得到....
SQLite version 3.7.8 2011-09-19 14:49:19
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> sqlite3 test.db
...> create table tbl1(one varchar(10), two smallint);
Error: near "sqlite3": syntax error
sqlite>
当我尝试运行从命令行(Vista) shell创建数据库和表时,我得到....
Microsoft Windows [Version 6.0.6000]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\codenamejupiterx>sqlite3 test.db
'sqlite3' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\codenamejupiterx>
有没有人有任何想法?????
答案 0 :(得分:3)
没有“安装”。
错误是在(Windows) PATH environment variable定义的搜索路径中找不到“sqlite3.exe”。将其添加到%PATH%
(请参阅How do I set or change the PATH system variable?)或使用不依赖%PATH%
的完整文件资格认证。完全限定的调用可能如下所示:
C:\path\to\sqlite\sqlite3.exe test.db
通过“双击”Windows资源管理器中的可执行文件运行sqlite3 与上面相同 [因为它使用绝对路径来运行sqlite3可执行文件] - 尽管没有指定数据库的能力名称或其他选项。 (如果需要,可以在sqlite3的“快捷方式”中指定它们。)
快乐的编码。
答案 1 :(得分:0)
您运行命令sqlite3 test.db
以启动sqlite shell。 (你的第一个例子)从那里开始,你不再需要那部分命令,只需发出“create table”命令。
答案 2 :(得分:0)
我认为你需要这个:
SQLite-1.0.66.0-setup.exe和sqliteadmin打开sqlite数据库
此致