連接多個SQLite 資料庫中的表格
連接不同資料庫的表格可能是複雜的任務,但SQLite 透過ATTACH提供了一個方便的解決方案關鍵字。透過將額外的資料庫檔案附加到當前連接,您可以無縫整合資料並執行跨資料庫查詢。
附加多個資料庫
要附加資料庫文件,請使用以下語法:
ATTACH 'database1.db' as db1; ATTACH 'database2.db' as db2;
這將附加兩個名為「database1 .db」的資料庫, 'database2.db' 加到目前連接,分別使用別名'db1' 和'db2'。
列出附加資料庫
要查看所有連接的資料庫,請使用'.databases'關鍵字:
.databases
執行跨資料庫查詢
附加資料庫後,您可以執行跨資料庫查詢:
SELECT * FROM db1.SomeTable a INNER JOIN db2.SomeTable b ON b.SomeColumn = a.SomeColumn;
此查詢將連接資料庫“db1”和“資料庫”中的表“SomeTable”基於“SomeColumn”的“db2”
注意事項
以上是如何有效率地連接多個 SQLite 資料庫中的表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!