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

Restituisce un elenco di database in SQLite

Quando si utilizza l'interfaccia della riga di comando di SQLite, è possibile utilizzare .databases comando per restituire un elenco di database allegati. Più specificamente, restituisce i nomi ei nomi dei file/la posizione di ogni database allegato.

Puoi anche usare il PRAGMA database_list istruzione per restituire un elenco di database collegati alla connessione al database corrente.

Il comando .databases

Ecco un esempio di utilizzo di .databases comando:

.databases

Risultato:

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

In questo caso, ho allegato solo un database.

Ecco un altro esempio in cui ho allegato un altro database, quindi ho eseguito di nuovo il comando.

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

Risultato:

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

La dichiarazione PRAGMA database_list

Ecco un esempio di utilizzo di PRAGMA database_list dichiarazione:

PRAGMA database_list;

Risultato:

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