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!!