Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Menyertai Jadual dengan Cekap Merentasi Pelbagai Pangkalan Data SQLite?
Menyertai Jadual daripada Pelbagai Pangkalan Data SQLite
Menyertakan jadual daripada pangkalan data yang berbeza boleh menjadi tugas yang rumit, tetapi SQLite menawarkan penyelesaian yang mudah dengan ATTACH kata kunci. Dengan melampirkan fail pangkalan data tambahan pada sambungan semasa, anda boleh menyepadukan data dengan lancar dan melakukan pertanyaan merentas pangkalan data.
Melampirkan Berbilang Pangkalan Data
Untuk melampirkan fail pangkalan data, gunakan sintaks berikut:
ATTACH 'database1.db' as db1; ATTACH 'database2.db' as db2;
Ini akan melampirkan dua pangkalan data bernama 'database1.db' dan 'database2.db' kepada sambungan semasa, masing-masing menggunakan alias 'db1' dan 'db2'.
Menyenaraikan Pangkalan Data Terlampir
Untuk melihat semua pangkalan data yang disambungkan, gunakan kata kunci '.databases':
.databases
Melaksanakan Cross-Database Pertanyaan
Selepas melampirkan pangkalan data, anda boleh melakukan pertanyaan silang pangkalan data:
SELECT * FROM db1.SomeTable a INNER JOIN db2.SomeTable b ON b.SomeColumn = a.SomeColumn;
Pertanyaan ini akan menyertai jadual 'SomeTable' daripada kedua-dua pangkalan data 'db1' dan 'db2' berdasarkan 'SomeColumn' lajur.
Pertimbangan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyertai Jadual dengan Cekap Merentasi Pelbagai Pangkalan Data SQLite?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!