什么是附加數(shù)據(jù)庫?
假設(shè)有多個數(shù)據(jù)庫,但是一次只能使用其中的一個。 這就要使用ATTACH DATABASE
語句了。 它有助于您選擇特定的數(shù)據(jù)庫,并且在使用此命令后,所有SQLite語句將在附加/選擇的數(shù)據(jù)庫下執(zhí)行。
語法
ATTACH DATABASE 'DatabaseName' As 'Alias-Name';
注意:如果數(shù)據(jù)庫不存在,上述語法也將創(chuàng)建一個數(shù)據(jù)庫,否則它只會將數(shù)據(jù)庫文件名與邏輯數(shù)據(jù)庫
Alias-Name
相連接。
下面來舉個例子,假設(shè)已以有一個存在的數(shù)據(jù)庫:ybai.db
。
使用以下語句:
ATTACH DATABASE 'ybai.db' as 'yiibai';
現(xiàn)在可以通過使用.databases
命令看到數(shù)據(jù)庫: