在SQLite中检索会话

在SQLite中检索会话,sql,sqlite,Sql,Sqlite,是否仍然可以检索SQLite中的上一个会话?重新启动会话后,我创建的数据库被删除 为了持久化数据库以供以后使用,必须让sqlite在磁盘上为数据库创建一个文件。最常见的方法是在启动sqlite时提供数据库名称: sqlite3 some_file.db 如果文件不存在,将创建该文件。如果它已经存在,SQLite将打开它 另一种不太常见的方法是在没有参数的情况下启动sqlite3,然后使用连接数据库文件。这允许您在同一个会话中打开多个数据库文件。您所说的是内存数据库还是磁盘数据库?如果您在磁盘上

是否仍然可以检索SQLite中的上一个会话?重新启动会话后,我创建的数据库被删除

为了持久化数据库以供以后使用,必须让sqlite在磁盘上为数据库创建一个文件。最常见的方法是在启动sqlite时提供数据库名称:

sqlite3 some_file.db
如果文件不存在,将创建该文件。如果它已经存在,SQLite将打开它


另一种不太常见的方法是在没有参数的情况下启动
sqlite3
,然后使用连接数据库文件。这允许您在同一个会话中打开多个数据库文件。

您所说的是内存数据库还是磁盘数据库?如果您在磁盘上的文件中有一个数据库,那么您应该能够稍后重新打开相同的数据库,并且数据仍然存在。如果您不确定,那么查看用于打开数据库、创建架构和运行查询的代码会很有帮助。@MartinAtkins我认为是内存数据库。当我输入
.tables
.schema
时,什么也没发生。