Hãy chọn phương án ứng với cú pháp câu lệnh xoá dữ liệu trong các phương án dưới đây:
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về cú pháp SQL để xóa dữ liệu. Có hai loại lệnh xóa dữ liệu chính trong SQL:
DELETE: Xóa các hàng cụ thể khỏi một bảng dựa trên một điều kiện (WHERE clause). Nếu không có mệnh đề WHERE, nó sẽ xóa tất cả các hàng trong bảng.DROP: Xóa toàn bộ bảng (bao gồm cả cấu trúc bảng) khỏi cơ sở dữ liệu.
Dựa vào đó, ta phân tích các đáp án:
- Đáp án 1:
DROP <tên bảng>- Lệnh này dùng để xóa toàn bộ bảng, chứ không phải xóa dữ liệu trong bảng, nhưng không kèm theo điều kiện nào để xóa có chọn lọc. - Đáp án 2:
DELETE <tên bảng> WHERE <điều kiện>- Lệnh này chính xác để xóa dữ liệu có điều kiện. - Đáp án 3:
DROP <tên bảng> WHERE <điều kiện>- Cú pháp này không hợp lệ.DROPkhông đi kèm với mệnh đềWHERE. - Đáp án 4:
DELETE <tên bảng>- Lệnh này xóa toàn bộ dữ liệu trong bảng mà không cần điều kiện, như vậy không phải là "ứng với cú pháp câu lệnh xoá dữ liệu".
Vậy, đáp án đúng nhất là đáp án 2, vì nó cho phép xóa dữ liệu một cách có điều kiện.
Tổng hợp câu hỏi trắc nghiệm lập trình cơ sở dữ liệu SQL có đáp án đầy đủ nhằm giúp các bạn dễ dàng ôn tập lại toàn bộ các kiến thức.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
