JavaScript is required

Trong MySQL, câu lệnh nào vừa xóa dữ liệu của bảng, vừa xóa luôn bảng

A.

TRUNCATE

B.

DROP

C.

EMPTY

D.

DEL

Trả lời:

Đáp án đúng: B


Câu hỏi này kiểm tra kiến thức về các lệnh thao tác dữ liệu và cấu trúc bảng trong MySQL.

  • DROP: Lệnh DROP được sử dụng để xóa toàn bộ bảng, bao gồm cả cấu trúc bảng (định nghĩa bảng) và dữ liệu bên trong. Khi một bảng bị DROP, nó sẽ không còn tồn tại trong cơ sở dữ liệu nữa.
  • TRUNCATE: Lệnh TRUNCATE được sử dụng để xóa tất cả các hàng (dữ liệu) từ một bảng. Tuy nhiên, nó không xóa cấu trúc bảng. Bảng vẫn tồn tại và có thể tiếp tục được sử dụng.
  • EMPTYDEL: Đây không phải là các lệnh hợp lệ trong MySQL để xóa dữ liệu hoặc bảng. DEL có thể là viết tắt của DELETE, nhưng DELETE chỉ xóa dữ liệu dựa trên điều kiện, không xóa bảng.

Do đó, đáp án chính xác là DROP, vì nó vừa xóa dữ liệu, vừa xóa cấu trúc bảng.

Câu hỏi liên quan