天天看點

SQLite 附加資料庫(http://www.w3cschool.cc/sqlite/sqlite-attach-database.html) SQLite 附加資料庫

假設這樣一種情況,當在同一時間有多個資料庫可用,您想使用其中的任何一個。sqlite 的 attach dtabase 語句是用來選擇一個特定的資料庫,使用該指令後,所有的 sqlite 語句将在附加的資料庫下執行。

sqlite 的 attach database 語句的基本文法如下:

如果資料庫尚未被建立,上面的指令将建立一個資料庫,如果資料庫已存在,則把資料庫檔案名稱與邏輯資料庫 'alias-name' 綁定在一起。

如果想附加一個現有的資料庫 testdb.db,則 attach database 語句将如下所示:

使用 sqlite .database 指令來顯示附加的資料庫。

資料庫名稱 main 和 temp 被保留用于主資料庫和存儲臨時表及其他臨時資料對象的資料庫。這兩個資料庫名稱可用于每個資料庫連接配接,且不應該被用于附加,否則将得到一個警告消息,如下所示: