SQL DELETE Keyword
XÓA BỎ
Lệnh DELETE
được sử dụng để xóa các bản ghi hiện có trong bảng.
Câu lệnh SQL sau xóa khách hàng "Alfreds Futterkiste" khỏi bảng "Khách hàng":
Thí dụ
DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste';
Lưu ý: Hãy cẩn thận khi xóa các bản ghi trong bảng! Lưu ý mệnh đề WHERE trong câu lệnh DELETE. Mệnh đề WHERE chỉ định (các) bản ghi nào cần được xóa. Nếu bạn bỏ qua mệnh đề WHERE, tất cả các bản ghi trong bảng sẽ bị xóa!
Có thể xóa tất cả các hàng trong bảng mà không cần xóa bảng. Điều này có nghĩa là cấu trúc bảng, thuộc tính và chỉ mục sẽ được giữ nguyên:
Câu lệnh SQL sau sẽ xóa tất cả các hàng trong bảng "Khách hàng" mà không xóa bảng. Điều này có nghĩa là cấu trúc bảng, thuộc tính và chỉ mục sẽ được giữ nguyên:
Thí dụ
DELETE FROM Customers;