JavaScript is required

Phát biểu ALTER có thể:

A.

dùng để đổi tên của một cột

B.

dùng để đổi nội dung của một dòng

C.

thực hiện cả hai nhiệm vụ trên

D.

không thể thực hiện nhiệm vụ nào trong hai nhiệm vụ trên

Trả lời:

Đáp án đúng: A


Phát biểu `ALTER` trong SQL được sử dụng để sửa đổi cấu trúc của một bảng đã tồn tại. Nó có thể thực hiện nhiều thao tác khác nhau, bao gồm: * **Đổi tên bảng:** `ALTER TABLE table_name RENAME TO new_table_name;` * **Thêm cột:** `ALTER TABLE table_name ADD column_name datatype;` * **Xóa cột:** `ALTER TABLE table_name DROP COLUMN column_name;` * **Sửa đổi kiểu dữ liệu của cột:** `ALTER TABLE table_name ALTER COLUMN column_name datatype;` * **Đổi tên cột:** `ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name;` Trong các lựa chọn đưa ra: * **A. dùng để đổi tên của một cột:** Đây là một chức năng chính xác của câu lệnh `ALTER`. * **B. dùng để đổi nội dung của một dòng:** Việc thay đổi nội dung của một dòng (tức là dữ liệu trong bảng) được thực hiện bằng câu lệnh `UPDATE`, không phải `ALTER`. * **C. thực hiện cả hai nhiệm vụ trên:** Chỉ có đổi tên cột là đúng, đổi nội dung dòng là sai. * **D. không thể thực hiện nhiệm vụ nào trong hai nhiệm vụ trên:** Đổi tên cột là đúng, nên phát biểu này sai. Vậy, đáp án đúng nhất là A, vì `ALTER` có thể dùng để đổi tên cột.

Câu hỏi liên quan