So öffnen und verwenden Sie eine SQLite-Datei

So Offnen Und Verwenden Sie Eine Sqlite Datei



SQLite-Datenbankinformationen werden in einer Datei mit der Erweiterung „.db“ gespeichert. Die SQLite-Datenbankdatei kann zum Zeitpunkt der Ausführung des SQLite-Befehls oder nach der Ausführung des SQLite-Befehls erstellt werden. Die Befehle zum Zugriff auf die verschiedenen Inhalte der SQLite-Datenbank ähneln nicht denen anderer Standarddatenbanken. In diesem Tutorial erklären wir die Verwendung der verschiedenen SQLite-Befehle, um auf den Inhalt der SQLite-Datenbank zuzugreifen, nachdem eine SQLite-Datei erstellt wurde, die die Tabellen mit Daten enthält.

Voraussetzung:

Sie müssen die folgenden Aufgaben erledigen, bevor Sie dieses Tutorial üben können:

A. Führen Sie den folgenden Befehl vom Terminal aus, um eine SQLite-Datei mit dem Namen „shop.db“ zu erstellen, die den Datenbankinhalt enthält:







sqlite3 shop.db

B. Führen Sie die folgende SQL-Anweisung aus, um eine Tabelle mit dem Namen „items“ zu erstellen. Die Tabelle enthält drei Felder und einen Primärschlüssel:



ERSTELLEN TISCH Artikel (
ID-TEXT PRIMÄR TASTE ,
Namenstext NICHT NULL EINZIGARTIG ,
Preis GANZE ZAHL NICHT NULL ) ;

C. Führen Sie die folgende SQL-Anweisung aus, um mehrere Datensätze in die „Elemente“ einzufügen. Drei Datensätze werden in die Tabelle eingefügt:



EINFÜGUNG HINEIN Artikel
WERTE
( 'p-01' , 'Stift' , 10 ) ,
( 'p-02' , 'Bleistift' , fünfzehn ) ,
( 'p-03' , „Rulär“ , 30 ) ;

Verschiedene SQLite-Befehle für den Zugriff auf die SQLite-Datenbank

Die Liste aller notwendigen SQLite-Befehle erhalten Sie, indem Sie den folgenden Befehl ausführen:





.Hilfe

Einige Teile der Ausgabe des Befehls „.help“ werden hier angezeigt. Die Verwendung der häufig verwendeten SQLite-Befehle wird im nächsten Teil dieses Tutorials gezeigt.



1. Überprüfen Sie den Hauptdatenbankpfad

Führen Sie den folgenden SQLite-Befehl aus, um den aktuellen Datenbanknamen anhand der Pfadinformationen und der Lese-/Schreibberechtigung zu überprüfen:

. Datenbanken

Der Ausgabe zufolge ist die SQLite-Datenbankdatei „shop.db“ im gespeichert /home/fahmida Weg.

2. Überprüfen Sie die Liste der Tabellen in der Datenbank

Führen Sie den folgenden SQLite-Befehl aus, um die Liste der Tabellen der aktuellen Datenbank zu überprüfen:

. Tische

In der Datenbankdatei „shop.db“, die in der Ausgabe angezeigt wird, wird eine Tabelle mit dem Namen „items“ erstellt.

3. Zeigen Sie die formatierte Struktur der Tabelle an

Der SQLite-Befehl „.header“ wird verwendet, um die Header-Option der Ausgabe zu aktivieren oder zu deaktivieren. Führen Sie den folgenden SQLite-Befehl aus, um den Header-Teil der Ausgabe zu aktivieren:

. Header AN

Der SQLite-Befehl „.mode“ wird verwendet, um das Aussehen der Ausgabe zu definieren. Führen Sie den folgenden Befehl aus, um die spaltenbasierte Ausgabe anzuzeigen:

. Modus SPALTE

Führen Sie den folgenden Befehl aus, um die Struktur der Tabelle „items“ in tabellarischer Form anzuzeigen:

Pragma table_info ( 'Artikel' ) ;

Die Struktur der Tabelle „items“ wird in der folgenden Ausgabe dargestellt:

4. Zeigen Sie den Tabelleninhalt im Tabellenformat an

Im ersten Teil des Tutorials werden drei Datensätze eingefügt. Wenn der Spaltenmodus für die Ausgabe noch nicht festgelegt ist, führen Sie den folgenden SQLite-Befehl aus:

. Modus SPALTE

Führen Sie den folgenden SQL-Befehl aus, um alle Datensätze aus der Tabelle „items“ abzurufen:

WÄHLEN * AUS Artikel;

Nach der Ausführung der Befehle erscheint die folgende Ausgabe. Drei Datensätze der Tabelle „items“ werden mit der Tabellenüberschrift angezeigt:

5. Zeigen Sie den Tabelleninhalt mit einer bestimmten Breite an

Wenn für die Ausgabe keine Spaltenbreite eingestellt ist, wird jeder Spaltenwert standardmäßig mit einer Breite von 10 Zeichen angezeigt. Ist der Inhalt der Spalte zu lang, wird der Wert gekürzt. Der Befehl „.width“ von SQLite wird verwendet, um die benutzerdefinierte Breite der Spalte in der Ausgabe festzulegen.

Führen Sie den folgenden SQLite-Befehl aus, um die Breite der ersten Spalte auf 6 Zeichen, der zweiten Spalte auf 25 Zeichen und der dritten Spalte auf 5 Zeichen festzulegen:

. Breite 6 25 5

Führen Sie den folgenden SQLite-Befehl aus, um den Ausgabemodus für die Spalte festzulegen:

. Modus SPALTE

Führen Sie den folgenden SQL-Befehl aus, um alle Datensätze aus der Tabelle „items“ zu lesen:

WÄHLEN * AUS Artikel;

Die folgende Ausgabe zeigt die Datensätze der Tabelle „items“ basierend auf der Breite, die durch den Befehl „.width“ festgelegt wird.

6. Zeigen Sie den Tabelleninhalt im CSV-Format an

Der Inhalt der SQLite-Tabelle kann mit den Befehlen „.mode“ und „.separator“ im CSV-Format angezeigt werden.

Führen Sie den folgenden SQLite-Befehl aus, um die Ausgabe im Listenformat zu drucken:

. Modusliste

Führen Sie den folgenden SQLite-Befehl aus, um die Ausgabe zu drucken, indem Sie die Spalten durch ein Komma (,) trennen:

. Separator ','

Führen Sie den folgenden SQL-Befehl aus, um alle Datensätze aus der Tabelle „items“ zu lesen:

WÄHLEN * AUS Artikel;

Die Ausgabe der Befehle wird im CSV-Format gedruckt.

7. Schreiben Sie die Ausgabe in die Datei

In den vorherigen Beispielen wird die Ausgabe der Befehle im Terminal ausgegeben. Die Ausgabe kann jedoch mit dem SQLite-Befehl „.output“ in einer Datei gespeichert werden.

Führen Sie den folgenden Befehl aus, um die Ausgabe in die Datei „items_data.txt“ zu drucken:

. Ausgabe von items_data . txt

Führen Sie den folgenden SQLite-Befehl aus, um die Ausgabe zu drucken, indem Sie die Spalten durch ein Komma (,) trennen:

. Separator ','

Führen Sie den folgenden SQL-Befehl aus, um alle Datensätze aus der Tabelle „items“ zu lesen:

WÄHLEN * AUS Artikel;

Hier wird keine Ausgabe gedruckt, da die Ausgabe des SELECT-Befehls in die Datei „items_data.txt“ geschrieben wird:

Führen Sie den folgenden Befehl aus, um den Inhalt der Datei „items_data.txt“ zu überprüfen:

cat items_data . txt

Laut Ausgabe enthält die Datei „items_data.txt“ die Datensätze der Tabelle „items“.

8. Beenden Sie über SQLite

Führen Sie den folgenden Befehl aus, um sqlite3 zu verlassen:

. aufhören

Abschluss

In diesem Tutorial werden die Methoden zum Öffnen einer neuen oder vorhandenen SQLite-Datei und zum Durchführen verschiedener Arten von Datenbankoperationen mithilfe der SQLite-Befehle gezeigt.