Deleting Rows
The Deleting Rows section describes the following:
Deleting Selected Rows
You can delete rows in a table selectively using the DELETE
command. You must include a table name and WHERE clause to specify the rows to delete, as shown in the following example:
DELETE FROM cool_animals WHERE weight is null;
executed
SELECT * FROM cool_animals;
1,Dog ,7
2,Possum ,3
3,Cat ,5
4,Elephant ,6500
5,Rhinoceros ,2100
Deleting All Rows
You can delete all rows in a table using the TRUNCATE
command followed by the table name, as shown in the following example:
TRUNCATE TABLE cool_animals;
Note
While TRUNCATE deletes data from disk immediately, DELETE does not physically remove the deleted rows.
For more information, see the following: