SQL DELETE คำสำคัญ
ลบ
คำDELETE
สั่งนี้ใช้เพื่อลบระเบียนที่มีอยู่ในตาราง
คำสั่ง SQL ต่อไปนี้จะลบลูกค้า "Alfreds Futterkiste" ออกจากตาราง "Customers":
ตัวอย่าง
DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste';
หมายเหตุ:ระวังเมื่อลบระเบียนในตาราง! สังเกตส่วนคำสั่ง WHERE ในคำสั่ง DELETE ส่วนคำสั่ง WHERE ระบุว่าระเบียนใดควรถูกลบ หากคุณละเว้นส่วนคำสั่ง WHERE ระเบียนทั้งหมดในตารางจะถูกลบ!
เป็นไปได้ที่จะลบแถวทั้งหมดในตารางโดยไม่ต้องลบตาราง ซึ่งหมายความว่าโครงสร้างตาราง แอตทริบิวต์ และดัชนีจะสมบูรณ์:
คำสั่ง SQL ต่อไปนี้จะลบแถวทั้งหมดในตาราง "ลูกค้า" โดยไม่ลบตาราง ซึ่งหมายความว่าโครงสร้างตาราง แอตทริบิวต์ และดัชนีจะสมบูรณ์:
ตัวอย่าง
DELETE FROM Customers;