Trong các tên cột sau của bảng dữ liệu xây dựng bằng hệ quản trị cơ sở dữ liệu MySQL thì tên của cột nào không hợp lệ?
Trả lời:
Đáp án đúng: A
Trong MySQL, tên cột phải tuân theo một số quy tắc:
1. **Bắt đầu bằng chữ cái, dấu gạch dưới (_), hoặc đô la ($)**. Tuy nhiên, nên tránh bắt đầu bằng đô la vì có thể gây ra xung đột với các biến hệ thống.
2. **Chỉ chứa chữ cái, số, dấu gạch dưới (_), và đô la ($)**.
3. **Không chứa khoảng trắng hoặc các ký tự đặc biệt khác**.
4. **Không trùng với các từ khóa dành riêng của MySQL**.
Với các quy tắc trên, ta xét các phương án:
* **Ten sinh vien**: Có khoảng trắng giữa các từ, do đó không hợp lệ.
* **Tensinhvien**: Hợp lệ.
* **Ten\_sinh\_vien**: Hợp lệ.
* **TENSINHVIEN**: Hợp lệ.
Vậy, phương án không hợp lệ là *Ten sinh vien*