Welche Apps lesen / schreiben eine SQLite 3-Datenbank in Ubuntu?


10

Haben Sie eine App auf einem anderen Gerät, das eine SQLite v3-Datenbank exportiert. Ich möchte den Inhalt dieser .db-Datei lesen und ändern. Versuchte Libre Office Base, keine Freude. Welche Apps lesen diese DB-Datei und bearbeiten sie? Ich hoffe auf eine GUI-App.


1
.dbZum Bearbeiten einer SQLite3- Datei müssen Sie die SQL kennen, um Änderungen an der sqlite3-Datenbank vornehmen zu können, auch bei Apps, die die Datei lesen können. Gibt es einen Grund, warum Sie das Befehlszeilenprogramm sqlite3 nicht verwenden, um dies zu tun?
Thomas Ward

Siehe hinzugefügten letzten Satz.
K7AAY

LibreOffice sollte allerdings mit Sqlite funktionieren ... Dies wird auch auf LO funktionieren
Rinzwind

Libre Office hat nicht wie oben erwähnt.
K7AAY

Antworten:


15

Versuchen Sie es mit DB Browser für SQLite . Von der Website:

DB Browser for SQLite ist ein qualitativ hochwertiges, visuelles Open Source-Tool zum Erstellen, Entwerfen und Bearbeiten von Datenbankdateien, die mit SQLite kompatibel sind.

Es ist für Benutzer und Entwickler gedacht, die Datenbanken erstellen, Daten suchen und bearbeiten möchten. Es verwendet eine vertraute, tabellenähnliche Oberfläche, und Sie müssen keine komplizierten SQL-Befehle lernen.

Steuerelemente und Assistenten stehen Benutzern zur Verfügung:

  • Erstellen und komprimieren Sie Datenbankdateien
  • Tabellen erstellen, definieren, ändern und löschen
  • Indizes erstellen, definieren und löschen
  • Datensätze durchsuchen, bearbeiten, hinzufügen und löschen
  • Datensätze durchsuchen
  • Importieren und exportieren Sie Datensätze als Text
  • Importieren und exportieren Sie Tabellen aus / in CSV-Dateien
  • Importieren und Exportieren von Datenbanken aus / in SQL-Dump-Dateien
  • Stellen Sie SQL-Abfragen aus und überprüfen Sie die Ergebnisse
  • Untersuchen Sie ein Protokoll aller von der Anwendung ausgegebenen SQL-Befehle

Installieren mit sudo apt install sqlitebrowser


4

Eine Methode wäre die Verwendung des Firefox-Plugins von Mozilla namens SQLite Manager :

Geben Sie hier die Bildbeschreibung ein


1
Die Unterstützung dafür ist ab dem Firefox-Quantum tot.
Neuronet

@neuronet So traurig, vor Quantum war das mein SQLite-Browser
Csaba Toth

4

Es gibt eine Anwendung in den Repositories für Ubuntu-Versionen vor dem 18.04 sqliteman. Es wird in diesen Repositorys als "GUI-Tool für SQLite3-Administratoren und Entwickler gleichermaßen" aufgeführt.

Ich habe es nicht viel benutzt, aber es scheint, als wäre es ein leicht verfügbares GUI-Tool in den Repositorys. Wenn Sie eine Version von Ubuntu vor 18.04 verwenden, können Sie sie mit installieren apt-get install sqliteman.


Ab Bionic nicht mehr verfügbar.
Ploni


1
@ K7AAY Diese Antwort hätte auch für Nicht-18.04-Benutzer funktionieren können - denken Sie daran, dass 16.04 und 14.04 noch am Leben sind, also müssen Sie dies berücksichtigen. Ich hätte die apt-get-Zeilen dort belassen, anstatt sie nur herauszuziehen, während ich mir notiere, dass dies nur für Versionen vor dem 18.04. Funktioniert. (Denken Sie auch daran, dass diese Antwort vor fast 4 Jahren geschrieben wurde, daher müssen Sie auch den historischen Aspekt der Antwort berücksichtigen.)
Thomas Ward

@ K7AAY und gleichzeitig etwas machen, das eine Antwort war, keine Antwort mehr. Ich habe einige Änderungen an der ursprünglichen Nachricht vorgenommen, die den ursprünglichen Inhalt beibehalten, aber hinzugefügt, dass dies nur für frühere Versionen vor dem 18.04. Funktioniert. (Wenn Sie eine Antwort bearbeiten und die Bits entfernen, die sie zu einer vollständigen eigenständigen Antwort machen, machen Sie eine historische Antwort nicht mehr zu einer Antwort - statt nur die Antwort zu bearbeiten, um anzuzeigen, dass der Befehl nur für Versionen vor 18.04 funktioniert, bei denen die ursprüngliche Antwort jedoch erhalten bleibt stellt klar, dass es für neuere Ubuntu-Versionen nicht funktioniert)
Thomas Ward

1

Schauen Sie sich SQLite Studio an . Obwohl es nicht in Ubuntu-Paket-Repositories verfügbar ist, funktioniert es unter diesem Betriebssystem einwandfrei und ist kostenlos und Open Source.

Screenshot des SQLite Studio-Clients

Das Projekt wird seit 2007 (Stand 2018) gepflegt. Es ist plattformübergreifend, funktionsreich und kann durch Plugins erweitert werden .

Die vollständige Historie ist verfügbar, wenn Sie neugierig sind.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.