我不这么认为.
该main数据库具有特殊的意义.
您可以使用其他名称附加其他数据库.
来自http://www.sqlite.org/sqlite.html
".databases"命令显示当前连接中打开的所有数据库的列表.总会有至少2.第一个是"main",原始数据库打开.第二个是"temp",用于临时表的数据库.可能会为使用ATTACH语句附加的数据库列出其他数据库.第一个输出列是数据库附加的名称,第二个列是外部文件的文件名.
你不能."main"只是SQLite始终用于您打开的主数据库的名称.(如有必要,您可以使用添加额外的数据库ATTACH.)
http://www.sqlite.org/lang_attach.html