JavaScript is required

Trong MySQL, Câu lệnh nào chỉ xóa dữ liệu của bảng?

A.

TRUNCATE

B.

DROP

C.

EMPTY

D.

SELECT

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.

Câu hỏi liên quan