我在用SQLite Command Line Shell。正如文档所述,我可以通过将数据库作为参数提供给可执行文件来打开数据库:
sqlite3 data.db在没有将数据库文件作为命令行参数提供的情况下调用该文件后,我不知道如何从该工具中打开该文件(假设我在Windows中双击sqlite3.exe )。
SQLite外壳工具中用于指定数据库文件的命令是什么?
发布于 2012-01-31 02:08:36
您可以附加一个甚至多个数据库,并以与使用sqlite dbname.db相同的方式使用它。
sqlite3
:
sqlite> attach "mydb.sqlite" as db1;并且您可以使用.databases查看所有附加的数据库
通常情况下,main用于命令行db。
.databases
seq name file
--- --------------- ----------------------------------------------------------
0 main
1 temp
2 ttt c:\home\user\gg.ite 发布于 2014-02-28 06:52:19
我认为打开单个数据库并开始查询的最简单方法是:
sqlite> .open "test.db"
sqlite> SELECT * FROM table_name ... ;注意:这只适用于3.8.2+版本
发布于 2017-07-28 05:54:04
Sqlite shell中用于打开数据库的命令是.open
语法是,
sqlite> .open dbasename.db如果是要创建并打开的新数据库,则为
sqlite> .open --new dbasename.db如果数据库存在于不同的文件夹中,则路径必须如下所示:
sqlite> .open D:/MainFolder/SubFolder/...database.db在Windows Command shell中,您应该使用'\‘表示目录,但在SQLite中,目录由'/’表示。如果您仍然喜欢使用Windows表示法,则应该对每个“\”
https://stackoverflow.com/questions/9057787
复制相似问题