Câu hỏi phỏng vấn MySQL
Câu hỏi

Làm thế nào để xóa một hoặc nhiều cột từ một bảng trong cơ sở dữ liệu MySQL?

Câu trả lời

Để xóa một hoặc nhiều cột từ một bảng trong cơ sở dữ liệu MySQL, bạn sử dụng lệnh ALTER TABLE kết hợp với DROP COLUMN. Cú pháp cơ bản để xóa một cột là:

ALTER TABLE ten_bang DROP COLUMN ten_cot;

Trong đó ten_bang là tên của bảng mà bạn muốn xóa cột, và ten_cot là tên của cột mà bạn muốn xóa. Nếu bạn muốn xóa nhiều cột cùng một lúc, bạn có thể liệt kê chúng cùng với từ khóa DROP COLUMN, phân tách bởi dấu phẩy:

ALTER TABLE ten_bang DROP COLUMN ten_cot1, DROP COLUMN ten_cot2, ...;

Lưu ý rằng nếu cột bạn muốn xóa có ràng buộc CHECK, bạn phải xóa ràng buộc đó trước khi xóa cột. Ngoài ra, MySQL không cho phép bạn xóa một cột nếu nó có ràng buộc `PRIMAR...

junior

junior

Gợi ý câu hỏi phỏng vấn

junior

Mô tả BLOB trong MySQL. Nó được sử dụng để làm gì?

senior

Bộ lưu trữ Memory trong MySQL là gì? Bảng heap là gì?

senior

Một chỉ mục nhiều cột được tạo trên các cột firstName, lastName, city của bảng Customer. Liệu chỉ mục này có được sử dụng cho các truy vấn SELECT dựa trên chỉ giá trị first_name, chỉ lastName hoặc chỉ city không?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào