Zainstalowałem program sqlite
, aby wyświetlać typy plików z tym rozszerzeniem, jednak nawet po przeczytaniu dokumentacji pomocy i strony podręcznika wciąż nie rozumiem, w jaki sposób mogę pokazać mi, czego chcę. Jak dokładnie korzystasz z tego programu? Chcę tylko poprawnie wyświetlić plik tego rozszerzenia.
Używam Ubuntu GNOME 16.04 z GNOME 3.20.
sqlite
a niesqlite3
?.sqlite
pliki utworzone przez Firefoksa, które chcę wyświetlić.sqlite
to stara wersja. Zdecydowanie polecam użyć,sqlite3
ale prawdopodobnie już to zrobiłeś, jeśli zainstalowałeś cudowny,sqlitebrowser
jak sugerowano w A. :)Odpowiedzi:
Zacznijmy od bardziej przyjaznego dla użytkownika sposobu i użyj narzędzia GUI
sqlitebrowser
. Umożliwia łatwe przeglądanie bazy danych bez znajomości poleceń SQL.Możesz zainstalować go za pomocą polecenia
i uruchom go z menu programu uruchamiającego / kreski / aplikacji lub za pomocą polecenia
W głównym oknie możesz kliknąć, Open databaseaby otworzyć
*.sqlite
plik. Następnie wyświetli coś takiego (tutaj wyświetla bazę danych dodatku Firefox do stosowania stylów użytkownika):Już przeszedłem do Browse Datazakładki na lewym panelu, gdzie możesz teraz wyświetlić zawartość tabeli bazy danych. Wybierz tabelę do wyświetlenia w polu „Tabela:”.
Oczywiście możesz to również zrobić z wiersza poleceń, używając np
sqlite3
. Ta metoda wymaga znajomości co najmniej podstawowego zestawu poleceń SQL i jest bardziej odpowiednia dla zaawansowanych użytkowników lub jeśli potrzebujesz przeanalizować dane wyjściowe w skrypcie.Instalujesz
sqlite3
za pomocą poleceniaa następnie uruchom go za pomocą następującego polecenia (
-column
i-header
opcji dla lepszej czytelności danych wyjściowych, zobaczman sqlite3
więcej informacji):Następnie otrzymasz interaktywny wiersz polecenia SQLite3, taki jak ten:
Pierwszą rzeczą, którą musisz teraz zrobić, to otworzyć plik bazy danych. Dlatego możesz użyć
.open
polecenia SQLite. Wpisz to wsqlite>
monicie (ponownie używając tej samej bazy danych dodatków do Firefoksa jak powyżej, oczywiście podasz inną ścieżkę):Pamiętaj, że Tabuzupełnianie działa tutaj i pomoże ci wprowadzić ścieżkę do pliku bazy danych.
Teraz możesz zobaczyć listę załadowanych baz danych za pomocą
.databases
polecenia (nazwa pliku jest obcięta, ponieważ jest tak długa):Widzisz, że baza danych, którą właśnie otworzyliśmy, nazywa się teraz
main
.W następnym kroku wymienimy wszystkie tabele
main
(domyślnej) bazy danych:Widzimy dwie tabele
style_meta
istyles
wymienione.Wyświetlmy
style_meta
tabelę w całości ze wszystkimi kolumnami. Dlatego potrzebujemy polecenia SQLSELECT * FROM style_meta;
(nie zapomnij średnika!):Aby uzyskać pomoc za pomocą poleceń specyficznych dla sqlite3 na interaktywnej powłoki (polecenia zaczynające się od kropki), typ
.help
usqlite>
wiersz lub przeczytać jego stronę podręcznikaman sqlite3
. Wszystkie pozostałe polecenia są wspólne SQL, należy poszukać podstawowego samouczka SQL, aby się ich nauczyć.Możesz wyjść z interaktywnej
sqlite3
powłoki ponownie za pomocą.exit
polecenia lub Ctrl+ D.źródło
.schema
polecenie, aby zobaczyć, jak tworzone są tabele i pola.