JavaScript is required

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ệ?

A.

Ten sinh vien

B.

Tensinhvien

C.

Ten_sinh_vien

D.

TENSINHVIEN

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*

Câu hỏi liên quan