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


Trong MySQL:
- TRUNCATE: Xóa tất cả các hàng của một bảng, nhưng cấu trúc bảng (ví dụ: cột, chỉ mục) vẫn còn. Nó tương đương với việc DELETE mà không có mệnh đề WHERE, nhưng TRUNCATE nhanh hơn vì nó không ghi lại các thay đổi riêng lẻ trong nhật ký giao dịch.
- DROP: Xóa hoàn toàn bảng khỏi cơ sở dữ liệu, bao gồm cả cấu trúc bảng và tất cả dữ liệu chứa trong đó.
- EMPTY không phải là một lệnh MySQL hợp lệ.
- DEL không phải là một lệnh MySQL hợp lệ, mà là DELETE. DELETE dùng để xóa một hoặc nhiều hàng dữ liệu dựa trên điều kiện WHERE, chứ không xóa bảng.

Câu hỏi liên quan