Phân biệt :
- DELETE : Xóa một hay tất cả dòng trong một bảng theo một điều kiện nhất định, dữ liệu có thể phục hồi lại
- TRUNCATE : Xóa toàn bộ các dòng của bảng, giải phóng bộ nhớ và không thể phục hồi lại
- DROP : Xóa một bảng khỏi database
Cấu trúc lệnh :
DELETE :
- Xóa một dòng trong bảng : DELETE FROM ten_bang [WHERE dieu_kien];
- Xóa tất cả các dòng trong bảng : DELETE FROM ten_bang;
TRUNCATE :
- TRUNCATE TABLE ten_bang
DROP :
- DROP TABLE ten_bang;
Lưu ý : Bạn phải thực sự cẩn thận khi sử dung 2 lệnh TRUNCATE và DROP vì dữ liệuusẽ không thể được phục hồi.