sql >> Databasteknik >  >> RDS >> SQLite

Returnera en lista över databaser i SQLite

När du använder SQLites kommandoradsgränssnitt kan du använda .databases kommando för att returnera en lista över bifogade databaser. Mer specifikt returnerar den namn och filnamn/plats för varje bifogad databas.

Du kan också använda PRAGMA database_list för att returnera en lista över databaser kopplade till den aktuella databasanslutningen.

Kommandot .databases

Här är ett exempel på hur du använder .databases kommando:

.databases

Resultat:

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

I det här fallet har jag bara bifogat en databas.

Här är ett annat exempel där jag bifogade en annan databas och sedan kör kommandot 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

Här är ett exempel på hur du använder PRAGMA database_list uttalande:

PRAGMA database_list;

Resultat:

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

  1. Vila dialekt för Oracle Database 11g?

  2. Ta bort dubbletter med endast en MySQL-fråga?

  3. Uppdatera/Uppdatera en formulärskärm i Oracle D2k Forms 6i

  4. MySQL match() mot() - ordning efter relevans och kolumn?