sql >> Database teknologi >  >> RDS >> SQLite

Returner en liste over databaser i SQLite

Når du bruger SQLite-kommandolinjegrænsefladen, kan du bruge .databases kommando for at returnere en liste over vedhæftede databaser. Mere specifikt returnerer den navnene og filnavnene/placeringen af ​​hver vedhæftet database.

Du kan også bruge PRAGMA database_list sætning for at returnere en liste over databaser knyttet til den aktuelle databaseforbindelse.

.databases-kommandoen

Her er et eksempel på brug af .databases kommando:

.databases

Resultat:

main: /Users/Shared/sqlite/Chinook.db

I dette tilfælde har jeg kun vedhæftet én database.

Her er et andet eksempel, hvor jeg vedhæftede en anden database og derefter køre kommandoen igen.

ATTACH DATABASE 'Pets.db' AS Pets;
.databases

Resultat:

main: /Users/Shared/sqlite/Chinook.db
Pets: /Users/Shared/sqlite/Pets.db

PRAGMA database_list Statement

Her er et eksempel på brug af PRAGMA database_list erklæring:

PRAGMA database_list;

Resultat:

seq         name        file                           
----------  ----------  -------------------------------
0           main        /Users/Shared/sqlite/Chinook.db
2           Pets        /Users/Shared/sqlite/Pets.db   

  1. Introduktion af ny funktion:Always On Availability Group

  2. Sådan fungerer TIMESTAMPDIFF() i MariaDB

  3. Hvad gør DELIMITER // i en trigger?

  4. Sådan fjerner du den rigtige polstring på dagsnavnet i Oracle