Delete Table Usage in SQL

Itacen Sabacok | Sep 3, 2021

DELETE statement is used to delete existing records in a table.

1DELETE FROM table_name 
2WHERE condition;

INFO

WHERE condition is important for DELETE statement because it specifies which record(s) that should be deleted. If you omit the WHERE clause, all records in the table will be deleted!


Sample Database

Id FullName Title Department Manager
1 Eric Brown Software Engineer IT Frank Martin
2 Brandon Hart DevOps Engineer IT Justin Martin
3 Connor Langdon Software Engineer IT Lucas Scott
4 James Murray Test Automation Engineer IT Frank Martin
5 Leonard Smith Software Engineer IT Frank Roberts

Examples / Outputs

1DELETE FROM Engineer 
2WHERE Id = 2;
Id FullName Title Department Manager
1 Eric Brown Software Engineer IT Frank Martin
3 Connor Langdon Software Engineer IT Lucas Scott
4 James Murray Test Automation Engineer IT Frank Martin
5 Leonard Smith Software Engineer IT Frank Roberts

1-- it deletes all records in Engineer table
2DELETE FROM Engineer;
Id FullName Title Department Manager