Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL 테이블에서 기존 열을 삭제하려면 어떻게 해야 합니까?


ALTER 문과 함께 DROP 문을 사용하여 MySQL 테이블에서 특정 기존 열을 삭제할 수 있습니다. 구문은 다음과 같습니다 -

구문

ALTER TABLE table_name DROP column_name;

여기 table_name 열을 삭제하려는 테이블의 이름입니다.

Column_name 테이블에서 삭제할 열의 이름입니다.

예시

이 예에서는 '주소 열을 삭제합니다. ' 테이블 'student_detail ' 다음과 같이 -

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)

위의 결과 집합은 'address' 열이 테이블에서 삭제되었음을 보여줍니다.