Trả lời:
Đáp án đúng: A
Trong MySQL, câu lệnh TRUNCATE
được sử dụng để xóa tất cả dữ liệu trong một bảng. Nó tương tự như việc sử dụng DELETE FROM table_name
mà không có mệnh đề WHERE
, nhưng TRUNCATE
thường nhanh hơn vì nó không ghi lại các thao tác xóa cho từng hàng. Ngoài ra, TRUNCATE
đặt lại giá trị auto-increment về giá trị ban đầu, trong khi DELETE
thì không.
DROP
: Câu lệnh này dùng để xóa toàn bộ bảng (cả cấu trúc và dữ liệu).EMPTY
: Không phải là một câu lệnh chuẩn trong MySQL.SELECT
: Câu lệnh này dùng để truy vấn dữ liệu, không phải để xóa dữ liệu.