SQLite
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> SQLite

Trả về danh sách cơ sở dữ liệu trong SQLite

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   

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thay thế chuỗi định dạng hợp lệ cho hàm SQLite Strftime ()

  2. PowerManager.PARTIAL_WAKE_LOCK android

  3. 6 cách để xóa các hàng trùng lặp có khóa chính trong SQLite

  4. Cạm bẫy và bẫy SQLite

  5. Null Pointer Exception khi gọi getReadableDatabase ()