Phát biểu ALTER có thể:
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.