เริ่มต้น Let 's sqlitebrowserด้วยวิธีการใช้งานง่ายขึ้นและใช้เครื่องมือกุย มันให้คุณสำรวจฐานข้อมูลได้อย่างง่ายดายโดยไม่ต้องรู้คำสั่ง SQL
คุณสามารถติดตั้งได้ด้วยคำสั่ง
sudo apt install sqlitebrowser
และเรียกใช้จากเมนูตัวเรียกใช้ / ขีด / แอปพลิเคชันหรือใช้คำสั่ง
sqlitebrowser
ในหน้าต่างหลักคุณสามารถคลิกOpen databaseเพื่อเปิด*.sqliteไฟล์ของคุณ จากนั้นจะแสดงสิ่งนี้ (แสดงที่นี่ฐานข้อมูลของ Firefox add-on สำหรับการใช้งานสไตล์ผู้ใช้):

ฉันเปลี่ยนไปเป็น Browse Dataแท็บบนแผงด้านซ้ายแล้วซึ่งคุณสามารถดูเนื้อหาตารางฐานข้อมูลได้ทันที คุณเลือกตารางที่จะแสดงใน Combobox "ตาราง:"
sqlite3แน่นอนคุณยังสามารถทำเช่นนี้จากบรรทัดคำสั่งโดยใช้เช่น วิธีการนี้ต้องการให้คุณรู้ชุดคำสั่ง SQL อย่างน้อยที่สุดและเหมาะสำหรับผู้ใช้ขั้นสูงหรือถ้าคุณต้องการแยกเอาต์พุตในสคริปต์
คุณติดตั้งsqlite3โดยใช้คำสั่ง
sudo apt install sqlite3
จากนั้นเรียกใช้ด้วยคำสั่งต่อไปนี้ ( -columnและ-headerตัวเลือกสำหรับการอ่านเอาต์พุตที่ดีขึ้นดูman sqlite3ข้อมูลเพิ่มเติม):
sqlite3 -column -header
จากนั้นคุณจะได้รับคำสั่งแบบโต้ตอบ SQLite3 เช่นนี้
$ sqlite3 -column -header
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
sqlite>
สิ่งแรกที่คุณต้องทำตอนนี้คือการเปิดไฟล์ฐานข้อมูล ดังนั้นคุณสามารถใช้.openคำสั่ง SQLite ป้อนสิ่งนี้ในsqlite>พรอมต์ (อีกครั้งโดยใช้ฐานข้อมูล Firefox add-on เดียวกันข้างต้นคุณจะต้องพิมพ์เส้นทางอื่น)
.open "/home/bytecommander/.mozilla/firefox/gtltfeay.default/stylish.sqlite"
สังเกตได้ว่า Tabสมบูรณ์งานได้ที่นี่และจะช่วยให้คุณใส่เส้นทางไปยังไฟล์ฐานข้อมูลของคุณ
ตอนนี้คุณสามารถดูรายการฐานข้อมูลที่โหลดโดยใช้.databasesคำสั่ง (ชื่อไฟล์ถูกตัดทอนเพราะมันยาว):
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /home/bytecommander/.mozilla/firefox/gtltfeay.default/styl
mainคุณจะเห็นฐานข้อมูลที่เราเพิ่งเปิดที่เรียกว่าตอนนี้
ในขั้นตอนต่อไปเราจะแสดงตารางทั้งหมดของmainฐานข้อมูล (ค่าเริ่มต้น):
sqlite> .tables
style_meta styles
เราเห็นสองตารางstyle_metaและstylesแสดงรายการ
มาแสดงstyle_metaตารางอย่างสมบูรณ์กับคอลัมน์ทั้งหมด ดังนั้นเราต้องการคำสั่ง SQL SELECT * FROM style_meta;(อย่าลืมเครื่องหมายอัฒภาค!):
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 (คำสั่งที่ขึ้นต้นด้วยจุด) ให้พิมพ์.helpที่sqlite>พรอมต์หรืออ่าน manpage ของมันman sqlite3manpage คำสั่งอื่นทั้งหมดเป็น SQL ทั่วไปคุณควรค้นหาคำแนะนำ SQL พื้นฐานเพื่อเรียนรู้
คุณสามารถออกจากการโต้ตอบsqlite3เปลือกอีกครั้งโดยใช้.exitคำสั่งหรือ+CtrlD