Từ khóa XÓA SQL
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 đây xóa khách hàng "Alfreds Futterkiste" khỏi bảng "Khách hàng":
Ví dụ
DELETE FROM Customers
WHERE CustomerName='Alfreds Futterkiste';
Lưu ý: Hãy cẩn thận khi xóa 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 sẽ bị xóa. Nếu bạn bỏ qua mệnh đề WHERE thì tất 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 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 đây 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:
Ví dụ
DELETE FROM Customers;