SQLite Showtabellen

SQLite Showtabellen

In diesem kurzen Tutorial werden wir verschiedene Methoden und Techniken abdecken, um Datenbankgeschichten in einer SQLite -Datenbank anzuzeigen.

Lassen Sie uns einspringen und mehr lernen.

Beispieldatenbank importieren

Bevor wir fortfahren und diskutieren, wie Tabellen in einer SQLite -Datenbank angezeigt werden, lassen Sie uns eine Beispieldatenbank vorbereiten.

Für dieses Tutorial werden wir die Sakila -Datenbank verwenden. Der Link ist unten bereitgestellt:

https: // github.com/bradleygrant/sakila-sqlite3

Sie können die Datenbankdatei auch mit WGet wie gezeigt herunterladen:

$ wget https: // github.com/bradleygrant/sakila-sqlite3/raw/main/sakila_master.db


Laden Sie nach dem Herunterladen die Datenbank mit dem Befehl:

$ sqlite3 sakila_master.db


Der obige Befehl sollte die Sakila -Datenbank in die interaktive SQLite -Shell importieren.

SQLite Show -Datenbanktabellen - Methode 1

Die erste und häufigste Methode, mit der wir die Tabellen in einer bestimmten SQLite -Datenbank anzeigen können, ist die .Tabellenbefehl.

In diesem Befehl werden alle Tabellen der ausgewählten Datenbank wie gezeigt aufgeführt:

sqlite> .Tische


Die folgende Ausgabe zeigt die Tabellen in der Sakila -Datenbank:


Denken Sie daran, dass Sie die verwenden können .Tisch, .Ta und .Tabellenbefehle, um die Tabellen in einer bestimmten Datenbank anzuzeigen. Alle Befehle sind Aliase für die Auflistung der Tabellen einer Datenbank.

Um nach einer Tabelle zu suchen, die einem bestimmten Muster entspricht, können Sie die gezeigte Syntax verwenden:

.Tabellenmuster


Der Befehl führt eine ähnliche Suche wie der SQLite -ähnliche Bediener durch.

Ein Beispiel ist unten gezeigt:

sqlite> .Tische 'Film%'


Der obige Befehl sollte die Tabellen mit dem Namen zurückgeben, beginnend mit dem Film. Ein Beispielausgang ist wie gezeigt:

Film Film_Actor Film_Category Film_List Film_Text


Sie können unser Tutorial auf dem SQLite -Like -Operator überprüfen, um mehr über verschiedene Muster und Platzhalterzeichen zu erfahren, die Sie verwenden können.

SQLite Show Tabellen - Methode 2

Wie Sie erraten können, ist SQLite eine relationale Datenbank, die die vertraute SQL -Syntax bereitstellt. Wir können eine SQL -Abfrage verwenden, um die Tabellen einer bestimmten Datenbank anzuzeigen.

In der Tabelle SQLite_Schema werden Informationen wie Tabellen einer bestimmten Datenbank gespeichert.

Eine Beispielabfrage ist unten gezeigt:

SQLite> Name aus sqlite_schema wobei type = 'table' und name nicht wie '


Die obige Abfrage sollte die Werte auswählen, bei denen der Typ eine Tabelle ist, und der Name folgt nicht dem Muster SQLite_. Dadurch werden Systemtabellen aus dem Ergebnis entfernt.

Die resultierende Ausgabe ist wie gezeigt:

Schauspieler

Land

Stadt

Adresse

Sprache


Und da haben Sie es eine Möglichkeit, SQL -Befehle zu verwenden, um Tabellen einer bestimmten SQLite -Datenbank aufzulisten.

Abschluss

In diesem Tutorial haben Sie gelernt, wie man den Befehl SQLite und die SQL -Abfrage verwendet, um alle Tabellen einer bestimmten Datenbank anzuzeigen.

Danke fürs Lesen!!