วิธีใช้งาน
- เขียน SQL ในตัวแก้ไขหรือคลิกตัวอย่าง คำสั่งหลายตัวที่คั่นด้วยเครื่องหมายอัฒภาค (;) สามารถทำงานได้พร้อมกัน
- คลิก «รัน» หรือกด Ctrl+Enter (⌘+Enter บน Mac) ผลลัพธ์ของแต่ละคำค้นหาจะแสดงเป็นตาราง
- คลิก «รีเซ็ตข้อมูลตัวอย่าง» เพื่อเริ่มต้นใหม่ หรือเปิดไฟล์ .db หรือ .sqlite เพื่อทำงานกับข้อมูลของคุณเอง
- คลิก «ดาวน์โหลดฐานข้อมูล» เพื่อบันทึกฐานข้อมูลปัจจุบันเป็นไฟล์ SQLite
คำอธิบายตัวเลือก
- ข้อมูลตัวอย่าง
- สองตาราง departments (แผนก) และ employees (พนักงาน มีรายได้และวันที่จ้างงาน) พนักงานหนึ่งคนไม่มีแผนก สำหรับฝึก LEFT JOIN และ NULL
- SQL Dialect
- SQLite 3 มี CTE (WITH) ฟังก์ชันหน้าต่าง ฟังก์ชัน JSON และ UPSERT ส่วนใหญ่เหมือน MySQL และ PostgreSQL ฟังก์ชันวันที่และการเพิ่มอัตโนมัติจะแตกต่าง
- ผลลัพธ์
- แต่ละคำสั่งที่ส่งคืนแถวจะได้รับตารางของตัวเอง แสดงสูงสุด 1,000 แถว INSERT, UPDATE และ DELETE รายงานจำนวนแถวที่เปลี่ยน
ตัวอย่างคำค้นหา
-- จำนวนพนักงานและเงินเดือนเฉลี่ยต่อแผนก
SELECT d.name AS department, COUNT(*) AS people, AVG(e.salary) AS avg_salary
FROM employees e JOIN departments d ON d.id = e.department_id
GROUP BY d.name
ORDER BY avg_salary DESC;
คำถามที่พบบ่อย
ข้อมูลของฉันถูกบันทึกไว้หรือไม่?
ฐานข้อมูลจะอยู่ในหน่วยความจำของหน้านี้ และจะรีเซ็ตเป็นข้อมูลตัวอย่างเมื่อคุณโหลดซ้ำ ดาวน์โหลดฐานข้อมูลเพื่อเก็บไว้ และเปิดไฟล์ครั้งต่อไป
ฉันสามารถเปิดฐานข้อมูลขนาดใหญ่ได้เท่าใด?
ไฟล์ทั้งหมดจะถูกอ่านเข้าไปในหน่วยความจำ ไฟล์ขนาดหลายสิบเมกะไบต์ไม่เป็นไร นอกจากนั้นจะขึ้นอยู่กับหน่วยความจำของอุปกรณ์ของคุณ
มีการอัปโหลดอะไรไหม?
ไม่มี SQLite ทำงานเป็น WebAssembly ในเบราว์เซอร์ของคุณ คำค้นหาและข้อมูลจะไม่ออกจากอุปกรณ์ของคุณ
มันสามารถเชื่อมต่อไปยังเซิร์ฟเวอร์ MySQL หรือ PostgreSQL ได้หรือไม่?
ไม่ได้ มันทำงาน SQLite ในเบราว์เซอร์และไม่เชื่อมต่อกับฐานข้อมูลภายนอกใด ๆ
ความเป็นส่วนตัว
เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา