- เครื่องมือโอเพนซอร์สสำหรับสร้าง แก้ไข และสำรวจฐานข้อมูล SQLite
- เขียนด้วย C++ และเฟรมเวิร์ก Qt จึงทั้งทรงพลัง น้ำหนักเบา และรวดเร็ว
- มีไบนารีแบบพกพาสำหรับ Windows, Linux, MacOS X: ไม่ต้องติดตั้งหรือลบการติดตั้ง เพียงดาวน์โหลด แตกไฟล์ และรันได้ทันที
ฟีเจอร์หลัก
ตัวแก้ไขโค้ด SQL ขั้นสูง
- มีคำแนะนำไวยากรณ์ SQL และการไฮไลต์
- มีฟังก์ชันจัดรูปแบบโค้ดและแสดงข้อผิดพลาดทางไวยากรณ์
- ใน SQL query สามารถ Ctrl+คลิกชื่อ table เป็นต้น เพื่อเปิด table, index, trigger, view ที่เกี่ยวข้องได้
ฐานข้อมูลที่เข้ารหัส
- รองรับการเข้ารหัสและการป้องกันด้วยรหัสผ่าน เช่น SQLCipher, WxSQLite3, System.Data.SQLite
รองรับหลายฐานข้อมูล
- มีกลไกเชื่อมต่อฐานข้อมูลแบบโปร่งใสที่ทำให้สามารถอ้างอิงหลายฐานข้อมูลได้ใน query เดียว
ฟังก์ชัน SQL แบบกำหนดเอง
- สามารถสร้างฟังก์ชัน SQL แบบกำหนดเอง (scalar และ aggregate functions) ด้วย JavaScript, Python, Tcl
- มีสคริปต์พร้อมใช้จากหน้า Wiki
วิธีเรียงลำดับแบบกำหนดเอง
- รองรับการกำหนดวิธีเรียงลำดับเอง โดยสามารถสร้างอัลกอริทึมการเรียงลำดับเพื่อใช้ใน
ORDER BY เป็นต้น
ประวัติ SQL และ DDL
- ค้นหา query ที่รันไปเมื่อ 2 สัปดาห์ก่อนได้อย่างง่ายดาย
- ตรวจสอบคำสั่ง DDL ที่รันใน SQLiteStudio และอัปเกรดฐานข้อมูล production ได้
ลากแล้ววางข้ามฐานข้อมูล
- คัดลอกหรือย้ายวัตถุ เช่น table, index ระหว่างฐานข้อมูลได้ด้วยการลากแล้ววาง
- เลือกได้ว่าจะรวมข้อมูลไปด้วยหรือไม่
รองรับข้ามแพลตฟอร์ม
- ใช้งานได้บนแพลตฟอร์มหลัก เช่น Windows, MacOS X, Linux
- บนแพลตฟอร์มอื่นอย่าง FreeBSD ก็สามารถใช้งานได้ด้วยการคอมไพล์จากซอร์สโค้ด
การแจกจ่ายแบบพกพา
- ไม่ต้องติดตั้ง เพียงดาวน์โหลด แตกไฟล์ และรันก็ใช้งานได้
- ไม่ต้องใช้สิทธิ์ผู้ดูแลระบบ
ฟีเจอร์สร้างข้อมูล
- สามารถเติมข้อมูลลงตารางอัตโนมัติด้วยกลยุทธ์หลากหลาย เช่น ค่าคงที่ ลำดับเลข สุ่ม และข้อความจากพจนานุกรม
การนำเข้าและส่งออกข้อมูล
- นำเข้าข้อมูลจากไฟล์ข้อความที่ใช้ CSV หรือ regular expression ได้
- ส่งออกได้หลายรูปแบบ เช่น คำสั่ง SQL, CSV, HTML, XML, PDF, JSON
การทำสคริปต์
- รองรับภาษา JavaScript, Python, Tcl
- ใช้สคริปต์เพื่อสร้าง data generator, ฟังก์ชัน SQL แบบกำหนดเอง, วิธีเรียงลำดับแบบกำหนดเอง เป็นต้น ได้
รองรับปลั๊กอิน
- ขยายความสามารถด้วยปลั๊กอินได้ เช่น ภาษา scripting ใหม่ รูปแบบการนำเข้า/ส่งออกข้อมูล กลยุทธ์สร้างข้อมูลในตาราง และรูปแบบฐานข้อมูล
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
vd test.sqlite3ในเทอร์มินัลเพื่อดูรายการตาราง และใช้ปุ่มลูกศรกับปุ่ม Return เพื่อดูข้อมูลของตารางในมุมมองแบบกริด