Ich habe das Programm installiert, sqlite
um Dateitypen mit dieser Erweiterung anzuzeigen, aber selbst nach dem Lesen der Hilfedokumentation und der Manpage bin ich immer noch verwirrt, wie ich es dazu bekomme, mir zu zeigen, was ich will. Wie genau verwenden Sie dieses Programm? Ich möchte nur eine Datei mit dieser Erweiterung richtig anzeigen.
Ich verwende Ubuntu GNOME 16.04 mit GNOME 3.20.
sqlite
und nichtsqlite3
?.sqlite
dass ich von Firefox erstellte Dateien habe, die ich anzeigen möchte.sqlite
ist die alte Version. Ich schlage vor, Sie verwenden,sqlite3
aber Sie haben das wahrscheinlich bereits getan, wenn Sie das wunderbaresqlitebrowser
wie in der A vorgeschlagen installiert haben . :)Antworten:
Beginnen wir mit der benutzerfreundlicheren Methode und verwenden das GUI-Tool
sqlitebrowser
. Sie können auf einfache Weise eine Datenbank durchsuchen, ohne SQL-Befehle kennen zu müssen.Sie können es mit dem Befehl installieren
und führen Sie es über das Menü "Startprogramm / Dash / Anwendung" oder mit dem Befehl aus
Im Hauptfenster können Sie klicken Open database, um Ihre
*.sqlite
Datei zu öffnen . Es wird dann so etwas angezeigt (hier wird die Datenbank eines Firefox-Add-Ons zum Anwenden von Benutzerstilen angezeigt):Ich habe bereits zu der Browse DataRegisterkarte im linken Bereich gewechselt , in der Sie jetzt den Inhalt der Datenbanktabelle anzeigen können. In der Combobox "Tabelle:" wählen Sie aus, welche Tabelle angezeigt werden soll.
Natürlich können Sie dies auch von der Kommandozeile aus tun, indem Sie z
sqlite3
. Diese Methode setzt voraus, dass Sie mindestens einen grundlegenden Satz von SQL-Befehlen kennen. Sie eignet sich besser für fortgeschrittene Benutzer oder wenn Sie die Ausgabe in einem Skript analysieren müssen.Sie installieren
sqlite3
mit dem BefehlFühren Sie es dann mit dem folgenden Befehl aus (
-column
und der-header
Option für eine bessere Lesbarkeit der Ausgabe, sieheman sqlite3
für weitere Informationen):Dann erhalten Sie eine interaktive SQLite3-Eingabeaufforderung wie folgt:
Als Erstes müssen Sie jetzt die Datenbankdatei öffnen. Daher können Sie den
.open
SQLite-Befehl verwenden. Geben Sie dies in diesqlite>
Eingabeaufforderung ein (verwenden Sie erneut dieselbe Firefox-Add-On-Datenbank wie oben, und geben Sie natürlich einen anderen Pfad ein):Beachten Sie, dass die TabVervollständigung hier funktioniert und Ihnen dabei hilft, den Pfad zu Ihrer Datenbankdatei einzugeben.
Mit dem
.databases
Befehl können Sie jetzt die Liste der geladenen Datenbanken anzeigen (der Dateiname wird abgeschnitten, weil er so lang ist):Sie sehen, die Datenbank, die wir gerade geöffnet haben, heißt jetzt
main
.Im nächsten Schritt listen wir alle Tabellen der
main
(Standard-) Datenbank auf:Wir sehen die beiden Tabellen
style_meta
undstyles
aufgelistet.Lassen Sie uns die
style_meta
Tabelle komplett mit allen Spalten anzeigen . Dazu benötigen wir den SQL-BefehlSELECT * FROM style_meta;
(Semikolon nicht vergessen!):Um Hilfe zu Befehlen zu erhalten, die für die interaktive Shell von SQLite3 spezifisch sind (Befehle, die mit einem Punkt beginnen), geben Sie
.help
an dersqlite>
Eingabeaufforderung Folgendes ein oder lesen Sie die Manpageman sqlite3
. Alle anderen Befehle sind gewöhnliches SQL. Sie sollten nach einem grundlegenden SQL-Lernprogramm suchen, um sie zu erlernen.Sie können die interaktive
sqlite3
Shell mit dem.exit
Befehl oder Ctrl+ wieder verlassen D.quelle
.schema
Befehl vorschlagen, um zu sehen, wie Tabellen und Felder erstellt wurden.