ตัวดูฐานข้อมูล SQLite
เปิดไฟล์ SQLite (.db/.sqlite) ในเบราว์เซอร์ ดูตารางพร้อมจำนวนแถว และรันคำสั่ง SQL ได้ทันที ขับเคลื่อนด้วย SQL.js WebAssembly ไม่มีการอัปโหลด ใช้งานออฟไลน์ได้
Loading tool...
ตัวดูฐานข้อมูล SQLite คืออะไร?
ตัวดูฐานข้อมูล SQLite ช่วยให้คุณเปิดไฟล์ .db, .sqlite หรือ .sqlite3 ได้ทันทีในเบราว์เซอร์ พร้อมตรวจสอบด้วย SQLite engine ตัวจริงที่คอมไพล์เป็น WebAssembly สำรวจ schema ทั้งหมดพร้อมจำนวนแถว ดูตัวอย่างข้อมูล และรัน SELECT query ได้ตามต้องการ โดยไม่ต้องติดตั้งโปรแกรมหรืออัปโหลดไฟล์ไปไหน
ประโยชน์หลัก
- ไม่มีการอัปโหลด - ไฟล์ถูกประมวลผลในเครื่อง ข้อมูลสำคัญไม่ออกนอกอุปกรณ์
- ทำงานด้วย SQLite ตัวจริงผ่าน WebAssembly ให้ผลลัพธ์ตรงกับ sqlite3 แบบ native
- ภาพรวม schema ทันทีพร้อมจำนวนแถวต่อตารางและการตรวจจับ view
- export ผลลัพธ์เป็น CSV หรือคัดลอกเป็น TSV ได้ในคลิกเดียว
- ใช้งานออฟไลน์ได้เมื่อโหลดหน้าเว็บแล้ว
กรณีการใช้งาน
- •ตรวจสอบ schema และเนื้อหาของ database แอปก่อนเขียน migration
- •ดีบักไฟล์ .db ที่ export มาจากแอปมือถือหรือเดสก์ท็อป
- •รัน SELECT query กับชุดข้อมูลเล็ก ๆ โดยไม่ต้องติดตั้ง environment ในเครื่อง
- •ตรวจดูว่าแอปหรือเกมบุคคลที่สามเก็บข้อมูลอะไรไว้ในเครื่องของคุณ
- •ศึกษา SQL กับ database ตัวอย่างอย่าง Northwind หรือ Chinook
วิธีใช้ตัวดูฐานข้อมูล SQLite
- โหลดไฟล์ฐานข้อมูล: คลิกปุ่มเลือกไฟล์แล้วเลือกไฟล์ .db, .sqlite หรือ .sqlite3 ระบบจะโหลด SQL.js WebAssembly engine และอ่านไฟล์ในเครื่องของคุณ ไม่มีการอัปโหลด
- สำรวจ schema: แถบข้างจะแสดงทุกตารางและ view พร้อมจำนวนแถว คลิกชื่อตารางเพื่อดู 100 แถวแรกได้ทันที
- รัน SQL query: พิมพ์คำสั่ง SELECT ใดก็ได้ในช่องคำสั่งแล้วกดรัน join, filter และ aggregate ทำงานได้ครบเพราะเป็น SQLite engine ตัวจริง
- export ผลลัพธ์: ใช้ปุ่มคัดลอกผลลัพธ์เพื่อได้ข้อมูลแบบ TSV สำหรับ spreadsheet หรือกด CSV เพื่อดาวน์โหลดไฟล์ผลลัพธ์ปัจจุบัน
คุณสมบัติหลัก
- เปิดไฟล์ .db, .sqlite และ .sqlite3 โดยไม่ต้องอัปโหลดไปไหน
- แถบข้างแสดงทุกตารางและ view พร้อมจำนวนแถวแบบ real-time
- รันคำสั่ง SQL SELECT บน SQLite engine แบบ WebAssembly ตัวจริง
- คลิกเซลล์ผลลัพธ์เพื่อคัดลอกค่าได้ทันที ค่า NULL มีสไตล์แยกให้เห็นชัด
- export ผลลัพธ์เป็น CSV หรือคัดลอกเป็น TSV สำหรับ spreadsheet
- ใช้งานออฟไลน์ได้หลังโหลดครั้งแรก - engine และไฟล์อยู่ในเบราว์เซอร์ของคุณ
คำถามที่พบบ่อย
ไฟล์ฐานข้อมูลของฉันถูกอัปโหลดขึ้นเซิร์ฟเวอร์หรือไม่?
ไม่มีการอัปโหลด ไฟล์ถูกอ่านโดยเบราว์เซอร์และประมวลผลด้วย SQL.js ซึ่งเป็น SQLite ที่คอมไพล์เป็น WebAssembly ทำงานบนเครื่องของคุณเอง เนื้อหาไฟล์ไม่เคยออกนอกแท็บเบราว์เซอร์ และเครื่องมือยังใช้งานได้แม้ออฟไลน์หลังโหลดครั้งแรก
รองรับฟีเจอร์ของ SQLite อะไรบ้าง?
เนื่องจากเป็น SQLite ตัวจริงที่คอมไพล์เป็น WebAssembly คำสั่ง SELECT มาตรฐานจึงทำงานได้ครบทั้ง join, subquery, aggregate, window function และ CTE ส่วนคำสั่ง INSERT, UPDATE, DELETE ก็รันได้ในสำเนาหน่วยความจำ ทดลองได้อย่างปลอดภัย แต่การเปลี่ยนแปลงจะไม่ถูกบันทึกกลับไฟล์เดิม
เปิดฐานข้อมูลขนาดใหญ่ได้แค่ไหน?
ฐานข้อมูลถูกโหลดทั้งหมดลงหน่วยความจำแบบ WASM heap ขนาดที่ใช้งานได้จริงจึงอยู่ราวไม่กี่ร้อยเมกะไบต์ขึ้นอยู่กับอุปกรณ์ ฐานข้อมูล production ขนาดใหญ่มากควรใช้เครื่องมือแบบ native เช่น DB Browser for SQLite จะเหมาะกว่า
export ข้อมูลเป็น CSV ได้หรือไม่?
ได้ หลังรัน query ให้กดปุ่ม CSV เพื่อดาวน์โหลดผลลัพธ์ปัจจุบัน หรือใช้ปุ่มคัดลอกผลลัพธ์เพื่อวางข้อมูลแบบ tab-separated ลง Excel หรือ Google Sheets ได้ทันที