在 Sqlite Studio 中,我通常在执行查询之前从下拉列表中选择数据库名称。但是,如果我想在 SQL 本身中指定数据库名称,例如
Select * from C:\Folder\DbList\Test.Db \<tableName>.
在 Sqlite Studio 中,我通常在执行查询之前从下拉列表中选择数据库名称。但是,如果我想在 SQL 本身中指定数据库名称,例如
Select * from C:\Folder\DbList\Test.Db \<tableName>.
这是不可能的。在 SQLite 中,所有命令都发送到打开的数据库中,因此您必须先打开一个数据库,然后才能执行命令。
sqlite3
命令行 shell 具有.open
不进入 SQL 引擎的命令,但在 SQLite Studio 中,这必须通过菜单项来完成。
在 SQLite Studio 中同时打开多个数据库。您可以从同一个 SQL 查询窗口访问所有这些,而与您所说的下拉菜单中 db 的值无关。
从 2 个数据库中选择的示例
SELECT title, body
FROM myDB_1.Notas
WHERE ROWID< 20
UNION
SELECT title, content
FROM my_DB2.texto
请注意,数据库名称中的分数符号“-”会产生错误,因此请将其替换为下划线