Daha kullanıcı dostu bir yolla başlayalım ve GUI aracını kullanalım sqlitebrowser
. SQL komutlarını bilmek zorunda kalmadan bir veritabanını kolayca keşfetmenizi sağlar.
Komut ile kurabilirsiniz
sudo apt install sqlitebrowser
ve başlatıcı / tire / uygulama menüsünden veya komutunu kullanarak çalıştırın.
sqlitebrowser
Ana pencerede dosyanızı Open databaseaçmak için tıklayabilirsiniz *.sqlite
. Daha sonra böyle bir şey görüntüler (burada kullanıcı stillerini uygulamak için bir Firefox eklentisinin veritabanını görüntüler):
Browse DataSol paneldeki sekmeye geçtim , burada veritabanı tablosu içeriğini şimdi görüntüleyebilirsiniz. "Tablo:" birleşik giriş kutusunda hangi tablonun görüntüleneceğini seçersiniz.
Elbette bunu komut satırından örn sqlite3
. Bu yöntem, en azından temel bir SQL komutları kümesini bilmenizi gerektirir ve ileri düzey kullanıcılar için veya çıktıyı bir komut dosyasında ayrıştırmanız gerekip gerekmediği için daha uygundur.
Sen yükleme sqlite3
komutunu kullanarak
sudo apt install sqlite3
ve ardından aşağıdaki komutla çalıştırın ( -column
ve -header
çıktının daha iyi okunabilirliği için seçenek, daha man sqlite3
fazla bilgi için bkz .):
sqlite3 -column -header
Sonra interaktif bir SQLite3 komut istemi alırsınız, şöyle:
$ sqlite3 -column -header
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
sqlite>
Şimdi yapmanız gereken ilk şey veritabanı dosyasını açmaktır. Bu nedenle .open
SQLite komutunu kullanabilirsiniz . Bunu sqlite>
isteme girin (yine yukarıdaki ile aynı Firefox eklenti veritabanını kullanarak farklı bir yol yazacaksınız):
.open "/home/bytecommander/.mozilla/firefox/gtltfeay.default/stylish.sqlite"
Not Tabtamamlama burada çalışır ve veritabanı dosyasının yolunu girmek için yardımcı olacaktır.
Artık yüklü veritabanlarının listesini şu .databases
komutu kullanarak görebilirsiniz (dosya adı çok uzun olduğu için kısaltılmıştır):
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/bytecommander/.mozilla/firefox/gtltfeay.default/styl
Az önce açtığımız veritabanının çağrıldığını görüyorsunuz main
.
Bir sonraki adımda main
(varsayılan) veritabanının tüm tablolarını listeleriz :
sqlite> .tables
style_meta styles
İki tabloyu görüyor style_meta
ve styles
listeliyoruz.
style_meta
Tabloyu tüm sütunlarla tamamen görüntüleyelim . Bu nedenle SQL komutuna ihtiyacımız var SELECT * FROM style_meta;
(noktalı virgül unutmayın!):
sqlite> SELECT * FROM style_meta;
id style_id name value
---------- ---------- ---------- -----------
46 1 domain lichess.org
47 1 type site
48 3 domain lichess.org
49 3 type site
50 2 domain lichess.org
51 2 type site
53 4 type global
Sqlite3 interaktif kabuk (bir süre ile başlayan komutları), tipine komutlar özgü ilgili yardım almak için .help
de sqlite>
istemi veya manpage okumak man sqlite3
. Diğer tüm komutlar ortak SQL'dir, bunları öğrenmek için temel bir SQL öğreticisi aramalısınız.
Veya + komutunu sqlite3
kullanarak etkileşimli kabuktan yeniden çıkabilirsiniz ..exit
CtrlD