SQLite分離數據庫

SQLite DETACH DATABASE語句用於將別名命名的數據庫與先前使用ATTACH語句附加的數據庫連接進行分離。

如果同一數據庫文件已附加多個別名,則DETACH命令將僅斷開給定的名稱,其餘的附件仍將繼續。 主數據庫和臨時數據庫無法分離。

注意:內存或臨時數據庫中的數據庫將被完全銷燬,內容將丟失。

語法:

DETACH DATABASE 'Alias-Name'

下面舉個例子來演示如何分離附加的別名數據庫。 在這裏,假設有一個附加的數據庫:「yiibai」。

SQLite分離數據庫

ybai.db分離「yiibai」:

DETACH DATABASE 'yiibai';

SQLite分離數據庫

執行上面命令後,數據庫就分離了。可以使用「.databases」命令查看數據庫的情況。

SQLite分離數據庫