ข้ามไปยังเนื้อหา
ToolMug

ใช้ ↑ ↓ เพื่อเลื่อน, Enter เพื่อเปิด, Esc เพื่อปิด

ทดลอง SQL ออนไลน์

เขียน SQL โดยไม่ต้องติดตั้งฐานข้อมูล ตารางตัวอย่างของพนักงานและแผนกได้รับการโหลดแล้ว ดังนั้นคุณสามารถฝึกฝน SELECT, JOIN, GROUP BY, subquery และฟังก์ชันหน้าต่าง หรือเปิดไฟล์ SQLite ของคุณเอง ค้นหา และดาวน์โหลดอีกครั้ง

ทำงานในเบราว์เซอร์ของคุณ ข้อมูลที่คุณป้อนจะไม่ถูกอัปโหลด

ตัวอย่าง:
Ctrl+Enter / ⌘+Enter

หรือลากไฟล์มาวางที่นี่

วิธีใช้งาน

  1. เขียน SQL ในตัวแก้ไขหรือคลิกตัวอย่าง คำสั่งหลายตัวที่คั่นด้วยเครื่องหมายอัฒภาค (;) สามารถทำงานได้พร้อมกัน
  2. คลิก «รัน» หรือกด Ctrl+Enter (⌘+Enter บน Mac) ผลลัพธ์ของแต่ละคำค้นหาจะแสดงเป็นตาราง
  3. คลิก «รีเซ็ตข้อมูลตัวอย่าง» เพื่อเริ่มต้นใหม่ หรือเปิดไฟล์ .db หรือ .sqlite เพื่อทำงานกับข้อมูลของคุณเอง
  4. คลิก «ดาวน์โหลดฐานข้อมูล» เพื่อบันทึกฐานข้อมูลปัจจุบันเป็นไฟล์ 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 ในเบราว์เซอร์และไม่เชื่อมต่อกับฐานข้อมูลภายนอกใด ๆ

ความเป็นส่วนตัว

เครื่องมือนี้ทำงานในเบราว์เซอร์ของคุณทั้งหมด ไฟล์และข้อความของคุณได้รับการประมวลผลบนอุปกรณ์ของคุณ และจะไม่ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเรา

เครื่องมือที่เกี่ยวข้อง