Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để loại bỏ một cột hiện có khỏi một bảng MySQL?


Chúng ta có thể xóa một cột cụ thể hiện có khỏi bảng MySQL bằng cách sử dụng câu lệnh DROP cùng với câu lệnh ALTER. Cú pháp của nó sẽ như sau -

Cú pháp

ALTER TABLE table_name DROP column_name;

Đây, table_name là tên của bảng mà chúng tôi muốn xóa cột.

Column_name là tên của cột sẽ bị xóa khỏi bảng.

Ví dụ

Trong ví dụ này, chúng tôi đang xóa cột ‘ địa chỉ ’Từ bảng‘ student_detail 'Như sau -

mysql> select * from student_detail;
+-----------+-------------+----------+
| Studentid | StudentName | address  |
+-----------+-------------+----------+
|       100 | Gaurav      | Delhi    |
|       101 | Raman       | Shimla   |
|       103 | Rahul       | Jaipur   |
|       104 | Ram         | Ludhiana |
|       105 | Mohan       | Patiala  |
+-----------+-------------+----------+
5 rows in set (0.19 sec)

mysql> ALTER TABLE student_detail DROP address;
Query OK, 0 rows affected (1.43 sec)
Records: 0 Duplicates: 0 Warnings: 0

mysql> select * from student_detail;
+-----------+-------------+
| Studentid | StudentName |
+-----------+-------------+
|       100 | Gaurav      |
|       101 | Raman       |
|       103 | Rahul       |
|       104 | Ram         |
|       105 | Mohan       |
+-----------+-------------+
5 rows in set (0.00 sec)

Tập hợp kết quả trên cho thấy cột ‘địa chỉ’ đã bị xóa khỏi bảng.