Database 创建sqlite3文件/数据库
我正在努力使用Windows7创建一个使用SQLite3的数据库 SLite3当前已安装:Database 创建sqlite3文件/数据库,database,sqlite,Database,Sqlite,我正在努力使用Windows7创建一个使用SQLite3的数据库 SLite3当前已安装: C:\Program Files (x86)\Development\ 并具有sqlite3.def、sqlite3.dll和sqlite3(.exe)文件 我还将Path的环境变量更新为: C:\Program Files (x86)\Development\ 当我双击时: sqlite3.exe 它打开命令提示符,顶部的地址如下: C:\Program Files (x86)\Developme
C:\Program Files (x86)\Development\
并具有sqlite3.def、sqlite3.dll和sqlite3(.exe)文件
我还将Path的环境变量更新为:
C:\Program Files (x86)\Development\
当我双击时:
sqlite3.exe
它打开命令提示符,顶部的地址如下:
C:\Program Files (x86)\Development\sqlite3.exe
它将打开,并且是:
"Connected to a transient in-memory database."
(transient in-memory database) is in red text
环顾四周,这意味着它会保存到内存而不是硬盘,但如果您指定:
.save testDB
那么一切都应该是好的,但对我来说不是。我试过:
sqlite3 testDB.db
.save testDB
create table tbl1(one varchar(10), two smallint);
但我得到了一个错误:
Error: near "sqlite3" syntax error
知道我做错了什么吗?我也安装了SQLite管理器,但我想在数据库保存到磁盘之前我不能使用它
谢谢
将路径变量更改为:
C: \Program Files (x86)\Development\
是否有任何区别,即:和\之间有一个空格
sqlite3.def
或sqlite3.dll
sqlite3
命令行shell,有两种方法:双击.exe,或在命令提示符中键入sqlite3
和任何参数。
不要试图从内部启动sqlite3我遇到了同样的问题,并在官方网站上找到了帮助。基本上,您可以双击
sqlite3.exe
文件。然后使用.open
命令获取持久数据库。要创建testDB.db
数据库,可以执行以下操作:
SQLite version 3.8.8.3 2015-02-25 13:29:11
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .open c:/sqlite/testDB.db
sqlite>
这将在c:/sqlite或您指定的其他文件夹中创建
testDB.db
。通过命令提示符到达您希望从sqlite开始的路径,例如c:\sqlite>。现在,当我使用ls命令时,我得到c:\sqlite>ls
sqlite3.exe
现在要创建数据库类型
c:\sqlite>sqlite3 database.db
它将为您创建一个数据库