SQLITE Show Tabelle

SQLITE Show Tabelle

In questo breve tutorial, tratteremo vari metodi e tecniche per mostrare racconti di database in un database SQLite.

Saltiamo e sappiamo di più.

Importazione del database di esempio

Prima di procedere e discutere su come mostrare le tabelle in un database SQLite, prepariamo un database di esempio.

Per questo tutorial, useremo il database Sakila. Il collegamento è fornito di seguito:

https: // github.com/Bradleygrant/Sakila-Sqlite3

È inoltre possibile scaricare il file di database con wget come mostrato:

$ wget https: // github.com/Bradleygrant/Sakila-Sqlite3/Raw/Main/Sakila_Master.db


Una volta scaricato, caricare il database con il comando:

$ sqlite3 sakila_master.db


Il comando sopra dovrebbe importare il database Sakila nella shell interattiva SQLite.

Sqlite show tabelle di database - Metodo 1

Il primo e più comune metodo che possiamo usare per mostrare le tabelle in un determinato database SQLite è il .comando tabelle.

Questo comando elencherà tutte le tabelle del database selezionato come mostrato:

sqlite> .tavoli


Il seguente output mostra le tabelle nel database Sakila:


Tieni presente che puoi usare il .tavolo, .ta, e .comandi tabelle per mostrare le tabelle in un determinato database. Tutti i comandi sono alias per elencare le tabelle di un database.

Per cercare una tabella corrispondente a un modello specifico, è possibile utilizzare la sintassi mostrata:

.Modello di tabelle


Il comando eseguirà una ricerca simile a SQLite come l'operatore.

Un esempio è mostrato di seguito:

sqlite> .Tabelle 'Film%'


Il comando sopra dovrebbe restituire le tabelle con il nome che inizia con il film. Un output di esempio è come mostrato:

Film Film_Actor Film_Category Film_List Film_Text


Puoi controllare il nostro tutorial su SQLite come l'operatore per saperne di più su vari motivi e caratteri jolly che puoi usare.

SQLITE Show Tabelle - Metodo 2

Come puoi immaginare, SQLite è un database relazionale che fornisce la sintassi SQL familiare. Possiamo usare una query SQL per mostrare le tabelle di un determinato database.

La tabella SQLite_Schema memorizza informazioni come tabelle di un determinato database.

Una query di esempio è mostrata di seguito:

sqlite> Seleziona nome da sqlite_schema dove type = 'table' e nome non come 'sqlite_%';


La query sopra dovrebbe selezionare i valori in cui il tipo è una tabella e il nome non segue il modello SQLite_. Ciò rimuove le tabelle di sistema dal risultato.

L'output risultante è come mostrato:

attore

Paese

città

indirizzo

lingua


E il gioco è fatto, un modo di utilizzare i comandi SQL per elencare le tabelle di un determinato database SQLite.

Conclusione

In questo tutorial, hai imparato a utilizzare il comando sqlite e la query SQL per mostrare tutte le tabelle di un determinato database.

Grazie per aver letto!!