Khi sử dụng giao diện dòng lệnh SQLite, bạn có thể sử dụng .databases
lệnh để trả về danh sách các cơ sở dữ liệu đính kèm. Cụ thể hơn, nó trả về tên và tên tệp / vị trí của mỗi cơ sở dữ liệu đính kèm.
Bạn cũng có thể sử dụng PRAGMA database_list
câu lệnh để trả về danh sách cơ sở dữ liệu được đính kèm với kết nối cơ sở dữ liệu hiện tại.
Lệnh .databases
Dưới đây là một ví dụ về việc sử dụng .databases
lệnh:
.databases
Kết quả:
main: /Users/Shared/sqlite/Chinook.db
Trong trường hợp này, tôi chỉ đính kèm một cơ sở dữ liệu.
Đây là một ví dụ khác mà tôi đã đính kèm một cơ sở dữ liệu khác, sau đó chạy lại lệnh.
ATTACH DATABASE 'Pets.db' AS Pets;
.databases
Kết quả:
main: /Users/Shared/sqlite/Chinook.db Pets: /Users/Shared/sqlite/Pets.db
Tuyên bố danh sách cơ sở dữ liệu PRAGMA
Đây là một ví dụ về việc sử dụng PRAGMA database_list
tuyên bố:
PRAGMA database_list;
Kết quả:
seq name file ---------- ---------- ------------------------------- 0 main /Users/Shared/sqlite/Chinook.db 2 Pets /Users/Shared/sqlite/Pets.db