คำสั่ง DELETE ภาษา SQL คือ คำสั่งสำหรับลบข้อมูลในตารางข้อมูลที่ต้องการ รองรับการลบข้อมูลแบบทั้งหมด และลบข้อมูลแบบตามเงื่อนไข สามารถเขียนคำสั่ง DELETE เพื่อลบข้อมูลได้ดังนี้
ตัวอย่าง ตารางข้อมูลชื่อ product
จากตาราง product ด้านบน กรณีต้องการลบข้อมูลที่อยู่ในตารางสามารถใช้คำสั่ง DELETE ได้ดังนี้
1. แบบลบข้อมูลทั้งหมด
DELETE FROM product
2. ลบแบบมีเงื่อนไข สมมุติต้องการลบสินค้า id = 1 สามารถใช้ WHERE ในการกำหนดเงื่อนไขของคำสั่ง SQL ได้ดังนี้
DELETE FROM product WHERE id = 1
อธิบายคำสั่ง
1. ใช้คำสั่ง DELETE FROM ตามชื่อตาราง คือ product
2. ใช้ WHERE กำหนดเงื่อนไขว่าจะลบข้อมูลไหน ตัวอย่างคือลบข้อมูลแถวที่ Column id เท่ากับ 1