SQL DROP COLUMN

Giới thiệu về SQL DROP COLUMN

Trong SQL, lệnh DROP COLUMN được sử dụng để xóa một hoặc nhiều cột khỏi bảng đã tồn tại. Việc này hữu ích khi bạn muốn loại bỏ các cột không còn cần thiết hoặc không phù hợp với yêu cầu dữ liệu hiện tại.

Định nghĩa

DROP COLUMN là một phần trong lệnh ALTER TABLE, cho phép người dùng thay đổi cấu trúc của bảng bằng cách loại bỏ một hoặc nhiều cột. Khi một cột bị xóa, tất cả dữ liệu trong cột đó sẽ bị mất vĩnh viễn.

Cú pháp

ALTER TABLE tên_bảng
DROP COLUMN tên_cột;

Trong đó:

  • tên_bảng: tên của bảng mà bạn muốn thực hiện thay đổi.
  • tên_cột: tên của cột mà bạn muốn xóa.

Ví dụ

1. Xóa một cột đơn

ALTER TABLE nhan_vien
DROP COLUMN dia_chi;

Ví dụ này sẽ xóa cột dia_chi khỏi bảng nhan_vien.

2. Xóa nhiều cột

ALTER TABLE nhan_vien
DROP COLUMN dia_chi, so_dien_thoai;

Trong ví dụ này, cả hai cột dia_chiso_dien_thoai sẽ được xóa khỏi bảng nhan_vien.

3. Kiểm tra cấu trúc bảng sau khi xóa cột

DESCRIBE nhan_vien;

Sau khi thực hiện lệnh DROP COLUMN, bạn có thể sử dụng lệnh DESCRIBE để kiểm tra cấu trúc của bảng nhan_vien và xác nhận rằng các cột đã bị xóa thành công.

Kết luận

Lệnh DROP COLUMN là một công cụ mạnh mẽ trong SQL giúp quản lý cấu trúc bảng một cách hiệu quả. Tuy nhiên, hãy cẩn trọng khi sử dụng, vì dữ liệu trong cột bị xóa sẽ không thể phục hồi được. Trước khi thực hiện việc xóa, bạn nên sao lưu dữ liệu hoặc đảm bảo rằng dữ liệu đó không còn cần thiết nữa.